1.元素选择器有以下6个
元素选择器:
1. 通配符选择器 * { }
2. 标签名选择器 元素名 { }
3. id选择器 #id { }
4. 类名选择器 .class { }
5. 分组选择器 选择器1, 选择器2,…,选择器n { }
6. 交集选择器 选择器1选择器2 { }
/* * 通配符选择器: 选中页面中的所有的元素(会影响浏览器的性能) */
*{
letter-spacing: 5px;
}
/* div 标签名选择器: 选中页面中所有的指定标签 */
span{
color: brown;
}
/* #id id选择器: 选中具有指定id的元素(不建议用id写样式) */
/* 选中 id="ipt" */
#ipt{
border-style: dashed;
border-color: gold;
}
/* .class 类名选择器 */
/* 选中 class="item" 的元素 */
.item{
border-bottom: 1px solid red;
}
/* 选中 class="nan" 的元素 */
.nan{
color: blue;
font-weight: bolder;
}
/* 分组选择器 选择器1, 选择器2, 选择器m {}*/
/* 几个选择器选中的元素 共用一套样式 */
p, li, #ipt, span{
margin-left: 200px;
}
/* 交集选择器 */
/* 选中具有 index 类名的 input */
input.index{
background-color: lime;
}
/* 选中 input中, id="ipt" 的 输入框*/
input#ipt{
color: mediumorchid;
}
2.关系选择器
关系选择器有以下4个:
子代选择器:选择父类包含的所有子类元素;
后代选择器:选择祖先包含的所有后代元素;
相邻选择器:选择指定元素的下一个元素;
兄弟选择器:选择指定元素的后面所有元素。
实例:
<body>
<ul>
<li class="item1">这是第1个li
<span>后代元素</span>
</li>
<li class="item2">这是第2个li
<span>后代元素</span>
</li>
<li class="item3">这是第3个li