css-cascade Flashcards
1
Q
What are the four components of “the Cascade”.
A
Source order, inheritance, specificity and !important.
2
Q
What does the term “source order” mean with respect to CSS?
A
the order that your CSS rules are written in your stylesheet
3
Q
How is it possible for the styles of an element to be applied to its children as well without an additional CSS rule?
A
They are inherited.
4
Q
List the three selector types in order of increasing specificity.
A
- Type selectors(e.g.,h1) and pseudo-elements (e.g.,::before).
- Class selectors(e.g.,.example), attributes selectors (e.g.,[type=”radio”]) and pseudo-classes (e.g.,:hover).
- ID selectors(e.g.,#example).
5
Q
Why is using!importantconsidered bad practice?
A
because it makes debugging more difficult by breaking the naturalcascadingin your stylesheets