【发布时间】:2015-05-09 19:51:14
【问题描述】:
CSS3 一切皆有可能,那么我如何通过 CSS 做到这一点?
(1)
<h2> Top Test Text </h2>
<h2> Test Text <span class="a"></span> </h2>
将color: red 应用于class="a" 的唯一父级h2 而不是顶部h2,
不添加 <h2 style"color: red"> 不添加类
有任何 CSS 选择器可以做到这一点吗?
我的意思是,如果页面上存在.a 类,则父 h2 将变为红色。
(2)
<div class="a"> Test Text </div>
<div class="b"></div>
如果页面上存在.b 类,则仅将color: red 应用于.a。
【问题讨论】:
-
CSS 不能这样做 :(
-
曾几何时,选择器 :contains 在 W3C 草案中,您可以在 jQuery 选择器/函数中找到它。 css 中的选择器是条件匹配 BTW
-
JS如何做到这一点(第一个)
-
如果您有不同的问题,请考虑分开提问。
-
"[Everything] is possible by CSS3" - 如果最初的前提是真的。
标签: html css css-selectors