css-cascade Flashcards

1
Q

What are the four components of “the Cascade”.

A

Source order, inheritance, specificity and !important.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

List the three selector types in order of increasing specificity.

A
  1. Type selectors(e.g.,h1) and pseudo-elements (e.g.,::before).
    1. Class selectors(e.g.,.example), attributes selectors (e.g.,[type=”radio”]) and pseudo-classes (e.g.,:hover).
    2. ID selectors(e.g.,#example).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Why is using!importantconsidered bad practice?

A

because it makes debugging more difficult by breaking the naturalcascadingin your stylesheets

How well did you know this?
1
Not at all
2
3
4
5
Perfectly