【问题标题】:Can we set parent element style from child style?我们可以从子样式设置父元素样式吗?
【发布时间】:2011-04-16 04:44:01
【问题描述】:
<div id="main">
    <div id="sub">
    </div>
</div>

我可以从 sub 的样式中设置 main 的样式吗?

【问题讨论】:

标签: css


【解决方案1】:

这可以用 Javascript 实现,但不能用纯 CSS。

【讨论】:

    【解决方案2】:

    级联样式表只会(级联)下降,因此它们根本不适合这样做......即使在极少数情况下,如果这样做也会非常方便。

    您需要 JavaScript、内联样式或不同的布局来获得您所追求的样式……但不幸的是,影响父级的纯 CSS 不是一个选项。

    【讨论】:

      【解决方案3】:

      使用 CSS4 选择器,原来的问题可以这样解决:

      li! > a.active { /* styles to apply to the li tag */ }
      

      【讨论】:

        猜你喜欢
        • 2011-05-15
        • 1970-01-01
        • 2012-02-23
        • 2017-03-28
        • 1970-01-01
        • 1970-01-01
        • 2011-12-28
        • 1970-01-01
        相关资源
        最近更新 更多