在 CSS 选择器中,子代选择器使用 “>” 标识符来选择某个元素下的直接子元素。
/*选取直接子元素*/
parent > child {
property: value;
} 上述例子中的 parent 是你想要作为选择器起点的元素,而 child 则是作为子代选择器的元素。
此外,“>” 标识符只能选择一个元素,即直接子元素,而不能选择之后的子孙元素。
/*无法作用于后代元素,不会选中子元素下的孙子元素*/
parent > child > grandchild {
property: value;
} 在实际应用中,子代选择器常用的场景是导航菜单栏中选项卡的样式控制。例如:
nav > ul > li > a {
font-size: 18px;
color: blue;
} 上述代码会选择导航菜单栏下的 ul 元素下的 li 元素下的 a 元素,来对选项卡的字体大小和颜色进行样式设置。