CSS :only-child 伪类选择器用于匹配父元素中的唯一子元素。也就是说,它只会匹配是父元素中唯一子元素的元素。
例如如果有下面的一段HTML代码:
<article> <p> Lorem ipsum dolor sit amet, consectetur adipisicing elit... </p> </article>
那么使用 p:only-child 就可以匹配 <article> 元素中的p元素。但是如果修改一个HTML代码,如下:
<article> <h1>标题</h1> <p> Lorem ipsum dolor sit amet, consectetur adipisicing elit... </p> </article>
那么使用 p:only-child 将不会匹配任何的段落元素。
:only-child 伪类选择器还可以写成或者。表示匹配父元素中既是第一个子元素又是最后一个子元素的元素。表示匹配父元素中是从上开始计数的第一个子元素,又是从下开始计数的第一个子元素的元素。
示例代码下面都是有效的 :only-child 规则。
li:only-child { /* *声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did31759