【发布时间】:2014-08-05 06:44:58
【问题描述】:
我有这个 HTML:
<div class="navbar">
<ul>
<li>Foo
<ul>
<li>Bar</li>
</ul>
</li>
</ul>
</div>
我只想将 CSS 应用于项目“Foo”。我不想用特殊的类标记每个顶级
.navbar > ul > li {
text-transform: uppercase;
}
但是当我这样做时,样式也会应用于“酒吧”。我认为'>'只指定直接子级,嵌套时它的工作方式不同吗?我正在尝试做的事情是否可能?
【问题讨论】:
-
尝试 .navbar ul > li:first-child 。只是在这里猜测。
-
问题在于样式适用于整个
<li>(文本转换级联),而“子”<li>是父级的一部分。跨度>
标签: html css css-selectors html-lists