You can be much more specific in the elements that you select by creating combinations of selectors. These either broaden the range of elements that a style will be applied to or do the opposite.
There are a set of selectors that are very straightforward to use. Think of them as the basic selectors.
Get a full read about this interesting topic.
When you use a relative unit, you are effectively specifying a multiple of another measurement. Learn more about the units of the font-size.
Many CSS properties require you to specify a length. A couple of examples are the width property, which is used to specify the width of an element, and the font-size property, which is used to specify the size of font used to render an element’s content.
If the browser can’t find a value for a property in one of the available styles, it will use inheritance. Check out what Inheritance is!
Are you in a tie-break situation if there are two styles that can applied to an element defined at the same level and they both contain values for the CSS property?
The key to understanding stylesheets is to understand how they cascade and inherit. See the full study about Inherit and Cascading styles.
Applying styles to individual elements can be a useful technique, but it is an inefficient approach when applied to a complex document.
It isn’t enough to just define a style — you also need to apply it. See the right way to apply a style inline!