:first-of-type 选择同类型子元素中的首个元素,如 p:first-of-type 匹配首个 p 标签,不一定是父元素的第一个子节点,与 :first-child 不同,后者要求必须是第一个子元素。

:first-of-type 是 CSS 中的一个结构伪类选择器,它的作用是选中父元素下同类型元素中的第一个子元素。
例如,如果有多个 p 标签、div 标签混排,:first-of-type 会选择每个类型中第一个出现的那一个。
<article> <h2>标题</h2> <p>第一段文字</p> <p>第二段文字</p> <img src="1.jpg" alt=""> <img src="2.jpg" alt=""> <p>第三段文字</p> </article>
p:first-of-type {
color: red;
}
img:first-of-type {
border: 3px solid blue;
}
p 元素(“第一段文字”)会被设为红色,因为它是所有 p 标签中的第一个。img 元素会有一个蓝色边框。p 不是第一个子元素(h2 才是),所以 p:first-child 不会生效,但 p:first-of-type 可以。以上就是在css中:first-of-type选择器作用的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号