在 CSS3 中包含了四种组合方式:
- 后代选取器(以空格分隔)
- 子元素选择器(以大于号分隔)
- 相邻兄弟选择器(以加号分隔)
- 普通兄弟选择器(以破折号分隔)
1、
后代选取器
所有 <p> 元素插入到 <div> 元素中 <p><div></div></p>
div p{background:yellow}
2、
子元素选择器
<div>元素中所有直接子元素 <p> <div><p></p></div>
div>p{background-color:yellow;}
3、
相邻兄弟选择器
可选择紧接在另一元素后的元素,且二者有相同父元素 <div><div></div><p></p></div>
div+p{background-color:yellow;}
4、
普通相邻兄弟选择器
普通兄弟选择器选取所有指定元素的相邻兄弟元素。
以下实例选取了所有 <div> 元素的所有相邻兄弟元素 <p> :
div~p{background-color:yellow;}
时间: 2024-10-07 22:32:55