:only-of-type
:only-of-type
CSS 伪类 表示一个没有相同类型兄弟节点的元素。
试试看
语法
css
:only-of-type {
/* ... */
}
示例
为没有相同类型兄弟节点的元素设置样式
HTML
html
<main>
<div>I am `div` #1.</div>
<p>I am the only `p` among my siblings.</p>
<div>I am `div` #2.</div>
<div>
I am `div` #3.
<i>I am the only `i` child.</i>
<em>I am `em` #1.</em>
<em>I am `em` #2.</em>
</div>
</main>
CSS
css
main :only-of-type {
color: red;
}
结果
规范
规范 |
---|
选择器级别 4 # only-of-type-pseudo |
浏览器兼容性
BCD 表格仅在浏览器中加载