CSS简单选择器
选择器:选中页面中的元素,并将选择器后面的样式代码应用到选中的样式。
1.元素选择器
作用:选择页面中所有指定元素(标签)
语法:标签名{ CSS样式 }
举例:
选中所有的p元素并应用样式。
...
p{
font-size: 20px;
color: skyblue;
}
...
<body>
<p>这是一个P标签</p>
</body>
2.类选择器
作用:根据标签的class属性的值选择一组元素
语法:[标签名].class属性的值{ CSS样式 }
标签可以省略,表示选择所有指定该class属性值的元素;如果不省略,表示class属性为该值得特定标签
举例:
将所有class属性的值为text的元素的颜色设为天蓝色;将class属性的值为text的p元素的字体大小设置为20px ... .text{ color: skyblue; }
p.text{
font-size: 20px;
}
...
<body>
<p class="text">这是一个P标签</p>
<span class="text">这是一个span标签</span>
</body>
3.id选择器
根据标签的id属性的值选择唯一元素
语法:[标签名]#id{ CSS样式 }
标签名可以省略。
注意:语义上,id可以唯一的确定一个元素,也就是说,两个标签不能设置一样的id。(如果多个标签设置一样的id,其实浏览器可以解析,但是这样的话和类选择器就没有任何区别了,类选择器侧重于选择一组,而id选择器则要设置整个页面中的唯一元素的样式)
所以,通常情况下,使用id选择器时,会选择唯一的元素,就不用标签名来限制了。
举例:
选中id值为id_1的唯一元素,应用样式。
...
#id_1{
font-size: 30px;
color: skyblue;
}
...
<body>
<p id="id_1">这是一个P标签</p>
</body>
4.通配选择器
作用:选中所有元素
语法:*{}
举例:
选中所有元素并应用样式。
...
*{
font-size: 30px;
color: skyblue;
}
...
<body>
<p>这是一个P标签</p>
<span>这是一个span标签</span>
</body>