Here are the four foundational selectors you'll use 90% of the time.
1. The Universal Selector ( * )
This selects everything on the HTML page.
* {
margin: 0;
box-sizing: border-box;
}
2. The Type Selector ( element )
HTML tags matching the name directly. This is best for setting baseline styles for paragraphs, headings, or buttons.
p {
color: #333;
line-height: 1.5;
}
3. The Class Selector ( .class )
Any element with a matching class attribute. Uses a dot ( . ).
This is best for reusable styles you want to apply to multiple different elements.
.btn-primary {
background: blue;
color: white;
}
HTML: `<button class="btn-primary">Click</button>
4. The ID Selector ( #id )
A single element with a matching id attribute. Uses a hashtag ( # ).Unique, one-of-a-kind elements on a page (like a specific sidebar or nav).
#main-header {
background: black;
}
HTML: `<header id="main-header">...</header>
Top comments (0)