希望的灯一旦熄灭,生活刹那间变成了一片黑暗。——普列姆昌德
目录
在网页开发中我们经常需要对页面中的元素进行操作(比如:给字体加色、来个鼠标悬浮特效等)这时候我们就需要通过选择器来精确定位到指定元素
给其添加对应的样式,本章内容主要介绍下常见选择器
基础选择器
ID选择器
通过#id值
定位元素,全局中的id值是唯一的
<div id="demo">id选择器<div>
/* id为demo的元素,字体颜色设置为红色 */
#demo {
color: red;
}
元素选择器
通过元素类型名称定位元素
<p>元素选择器</p>
<p>元素选择器</p>
<p>元素选择器</p>
/* p元素,字体颜色设置为红色 */
p {
color: red;
}
类选择器
通过.class值
定位元素,可以设置多个
<div class="demo">类选择器</demo>
<div class="demo">类选择器</demo>
<div class="demo">类选择器</demo>
/* 类名为demo的元素,字体颜色设置为红色 */
.demo {
color: red;
}
属性选择器
通过[属性名=属性值]
来定位元素
属性 | 说明 |
---|---|
[attr] | 选中带有attr属性的元素 |
[attr=value] | 选中带有attr属性,且属性值为value的元素 |
[attr^=value] | 选中带有attr属性,且属性值为以value开头的元素 |
[attr$=value] | 选中带有attr属性,且属性值为以value结尾的元素 |
[attr*=value] | 选中带有attr属性,且属性值为 |