1. 后代选择器
后代选择器是指选择某个元素的后代元素。在CSS中,它的写法是用空格隔开两个元素,如:
父元素 后代元素 { /* CSS样式规则 */ }
例如,要选取所有ul元素中的li元素,可以使用以下代码:
ul li { /* CSS样式规则 */ }
2. 子元素选择器
子元素选择器是指选择某个元素的直接子元素。在CSS中,它的写法是用”>”隔开两个元素,如:
父元素>子元素 { /* CSS样式规则 */ }
例如,要选取所有class为nav的列表中的直接子元素li元素,可以使用以下代码:
.nav>li { /* CSS样式规则 */ }
3. 相邻兄弟选择器
相邻兄弟选择器是指选择某个元素的下一个相邻元素。在CSS中,它的写法是用”+”隔开两个元素,如:
当前元素+相邻元素 { /* CSS样式规则 */ }
例如,要选取class为item的第一个li元素后面相邻的一个li元素,可以使用以下代码:
.item li:first-child + li { /* CSS样式规则 */ }
4. 通用兄弟选择器
通用兄弟选择器是指选择某个元素后面的所有相邻元素。在CSS中,它的写法是用”~”隔开两个元素,如:
当前元素~相邻元素 { /* CSS样式规则 */ }
例如,要选取id为content下的所有p元素后面的相邻div元素,可以使用以下代码:
#content p~div { /* CSS样式规则 */ }
以上就是CSS中常见的四种组合选择器,它们可以很方便地帮助大家选择多个元素进行样式修改,提高开发效率。