【发布时间】:2012-08-13 18:46:49
【问题描述】:
我有一个罕见的需求:
只有当我有<ol>childs 并且没有更多标签时,我才需要样式“list-style:none”。
例如,在这种情况下,我将应用样式:
<div>
<ol><li>1</li></ol>
<ol><li>2</li></ol>
</div>
相互之间,我将禁用样式:
<div>
<p>
<ol><li>1</li></ol>
</div>
最好的方法是什么?谢谢
【问题讨论】:
-
我不认为这仅在CSS中是可能的,对于这种类型的条件行为,我认为你需要使用JavaScript。但我很想被证明是错误的。
-
哈哈,不可能什么都不是!!
-
使用纯 CSS 做很多事情是不可能的,相信这可能就是其中之一。您需要 JavaScript 或服务器端的东西来根据内容在标记上设置不同的类名。列表是如何生成的?那么你就不能硬编码不同的类吗?
标签: html css css-selectors pseudo-class