【发布时间】:2011-04-16 04:44:01
【问题描述】:
<div id="main">
<div id="sub">
</div>
</div>
我可以从 sub 的样式中设置 main 的样式吗?
【问题讨论】:
标签: css
<div id="main">
<div id="sub">
</div>
</div>
我可以从 sub 的样式中设置 main 的样式吗?
【问题讨论】:
标签: css
这可以用 Javascript 实现,但不能用纯 CSS。
【讨论】:
级联样式表只会(级联)下降,因此它们根本不适合这样做......即使在极少数情况下,如果这样做也会非常方便。
您需要 JavaScript、内联样式或不同的布局来获得您所追求的样式……但不幸的是,影响父级的纯 CSS 不是一个选项。
【讨论】:
使用 CSS4 选择器,原来的问题可以这样解决:
li! > a.active { /* styles to apply to the li tag */ }
【讨论】: