在其他元素之前选择特定元素

在其他元素之前选择特定元素,第1张

在其他元素之前选择特定元素

据我所知,CSS没有提供将 在* 选择器 之前定位的任何选择器。您能否将其选择为()之后的? *

h2``p``p + h2

h2 {    color: #1a1a1a;}p + h2 {    color: #0cc;}

如您所见,这可能是您依赖CSS时可以使用的最佳选择器,尽管您可以轻松地向

h2
之前的每个类添加一个类
ul
。这样可以避免您在另一个
h2
段落和段落节之前有一个段落节的情况。

您可以使用jQuery来做到这一点:

.highlight {    color: #0cc;}$('ul').prev('h2').addClass('highlight')

这将选择every

ul
,然后选择
h2
之前的,最后将
.highlight
类添加到其中。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5649849.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存