Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Elements and document trees and style rules and classes... it can get downright confusing. How does all this stuff come together so that you know which styles are being applied to which elements? As we said, to fully answer that you’re going to have to know a little more about CSS, and you’ll be learning that in the next few chapters. But before you get there, let’s just walk through some common sense rules-of-thumb about how styles are applied.
Let’s say you want to know the font-family property value for an element. The first thing to check is: is there a selector in your CSS file that selects your element? If there is, and it has a font-family property and value, then that’s the value for your element.