【发布时间】:2015-12-17 07:16:16
【问题描述】:
我正在尝试让 CSS 选择器根据以下条件检查和应用 CSS:如果:sectionContent-noToolbar 可用,则在 sectionSeperator 上应用 height:2em。是否可以使用一些选择器来实现这一点?我一直在寻找答案很长一段时间没有任何运气。有什么建议吗?
<section class="sec" name="Information">
<div class="sectionContent-noToolbar"></div>
</section>
<div class="sectionSeparator"></div>
【问题讨论】:
-
CSS 中不存在一般“可用”条件。
-
由于还没有父选择器,因此无法使用 CSS 应用。
-
同意,但有其他方法可以实现。
-
Err... 这一切都意味着这是无法实现的,也许您在构建网站时应该牢记这一点。 CSS 只能向前和向下工作,没有其他方向。
-
如果你提供类 sectionContent-noToolbar 给父级,你可以做 .sectionContent-noToolbar + .sectionSeparator{} (兄弟选择器)
标签: html css css-selectors