在CSS中,id和class是两种常见的选择器。它们都可以用来选择HTML元素并应用样式,但它们的用法和特点有很大不同。
#my-id {
color: red;
}
.my-class {
font-size: 16px;
}
id选择器使用#符号来标识,它只能匹配一个HTML元素。类似于给HTML元素打上标记,我们可以通过id选择器为指定的HTML元素应用样式。因为id是唯一的,一旦一个id使用了两次,或者用了一个未定义的id,就会导致样式无法正确应用。
而class选择器使用.符号来标识,可以针对多个HTML元素。类选择器允许我们为多个元素设置共同的样式。如果你想设置多个元素使用相同的样式,使用类选择器是一个相对简单的方法。
<div id="my-id">这是一个用ID选择器进行样式设置的DIV元素</div>
<div class="my-class">这是一个用CLASS选择器进行样式设置的DIV元素</div>
<div class="my-class">这是另一个用CLASS选择器进行样式设置的DIV元素</div>
总的来说,ID选择器和类选择器都是很有用的,它们各有不同的适用场景。ID选择器对于只需要样式的单一元素非常有用,而类选择器对于一组元素应用相同的样式非常方便。