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"] ... |
Get Web Design in a Nutshell, 3rd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.