Selector Summary
Table 17-1 provides a quick summary of the selectors covered in this chapter. Put a sticky-note on this page.
Table 17-1. Summary of selectors
|
Selector |
Type of selector |
Description |
|---|---|---|
|
|
Universal selector |
Matches any element. * {font-family:serif;}
|
|
|
Type selector |
Matches the name of an element. div {font-style: italic;}
|
|
|
Descendant selector |
Matches element B only if it is a descendant of element A. blockquote em {color: red;}
|
|
|
Child selector |
Matches any element B that is a child of any element A. div.main>p {line-height:1.5;}
|
|
|
Adjacent sibling selector |
Matches any element B that immediately follows any element A. p+ul {margin-top:0;}
|
|
|
Class selector |
Matches the value of the p.credits {font-size: .8em;}
|
|
|
ID selector |
Matches the value of the #intro {font-weight: bold;}
|
|
|
Simple attribute selector |
Matches any element A that has the given attribute defined, whatever its value. table[border] {background-color: white;}
|
|
|
Exact attribute value selector |
Matches any element B that has the specified attribute set to the specified value. table[border="3"] {background-color: yellow;}
|
|
|
Partial attribute value selector |
Matches any element B that has the specified value as one of the values in a list given to the specified attribute. table[class~="example"] ... |
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access