Selectors
Links
Selectors
In the CSS, an ID selector is a name preceded by a hash character
(#
) and a class selector is a name preceded by a full stop (.
):
#top {
background-color: #ccc;
padding: 1em
}
.intro {
color: red;
font-weight: bold;
}
<div id="top">
<h1>Chocolate curry</h1>
<p class="intro">This is my recipe for making curry purely with chocolate</p>
<p class="intro">Mmm mm mmmmm</p>
</div>
The difference between an ID and a class is that:
an ID can be used to identify one element
a class can be used to identify more than one.
You can also apply a selector to a specific HTML element by simply stating the HTML selector first, so:
p.jam { whatever }
…will only be applied to paragraph elements that have the class jam
.