css-cascade Flashcards

1
Q

What are the four components of “the Cascade”.

A

Source order, inheritance, specificity, !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

Inheritance, the value of the property is inherited by child elements

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

Type, class, id, !important

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

Why is using !important considered bad practice?

A

Because it affects specificity, it can be confusing for other people who are using or working on the code. You should be able to use source order to do what is needed.

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