使用 :first-of-type 选择器和类名
问题:
可以CSS3 选择器 :first-of-type 用于选择具有特定类的第一个元素名字?
答案:
不,不可能单独使用 :first-of-type 来选择具有特定类的第一个元素。
解释:
:first-of-type伪类的目标是其同级中该类型的第一个元素。向此伪类添加类选择器或类型选择器表示选择应仅限于也具有给定类名的特定类型(例如 div 或 p)内的元素。但是,CSS 不提供专用的 :first-of-class 选择器,该选择器仅选择类的第一次出现。
解决方法:
作为解决方法,您可以可以通过使用类名和选择器特异性的组合来实现此功能:
示例:
.myclass1 { color: red; } .myclass1 ~ .myclass1 { color: /* default, or inherited */; }
这确保只有类 .myclass1 的第一个元素接收指定的样式,而后续元素继承默认或父样式。
附加说明:
以上是:first-of-type 可以选择具有特定类名的第一个元素吗?的详细内容。更多信息请关注PHP中文网其他相关文章!