我有一個嵌套的UL導航列表,其中ul包含在一些其他li元素中。這裏的了標記:CSS,隻影響ul的頂部?
<ul class="navigation">
<li><a href="#">No Chidren</a></li>
<li><a href="#">With Chilren</a>
<ul>
<li><a href="#">Child 1</a></li>
<li><a href="#">Child 2</a></li>
</ul>
</li>
</ul>
我試着用下面的一些CSS聲明的造型吧:
.navigation {
//stylings
}
.navigation li{
//stylings
}
.navigation li a{
//stylings
}
.navigation li a:hover{
//stylings
}
但李的.navigation影響所有列表元素,其中包括兒童。有沒有一種方法來定位lis,以便樣式只應用於頂層的樣式,而不是兒童?