CSS Selectors
CSS Selector
: Applies styles to a specific DOM element(s), there are various types:Type Selectors
: Matches by node name.Class Selectors
: Matches by class name.ID Selectors
: Matches by ID name.Universal Selectors
: Selects all HTML elements on a page.Attribute Selectors
: Matches elements based on the prescence or value of a given attribute. (i.e. a[title] will match all a elements with a title attribute)/* Type selector */
div {
background-color: #000000;
}/* Class selector */
.active {
color: #ffffff;
}/* ID selector */
#list-1 {
border: 1px solid gray;
}/* Universal selector */
* {
padding: 10px;
}/* Attribute selector */
a[title] {
font-size: 2em;
}
Class Selectors
.[class name]
Compound Class Selectors
<div class="box yellow"></div>
<div class="box orange"></div>
<div class="circle orange"></div>