2010-02-22 26 views

回答

6

#nav ul寻找一个ul元素中的具有“nav”标识的元素。

<div id="nav"> 
    <ul> 
    <li>Like me</li> 
    </ul> 
</div> 

ul#nav寻找一个ul有值 “导航” 的ID。

<ul id="nav"> 
    <li>Like me</li> 
</ul> 

这同样适用于类名:

div.grey查找具有类名 “灰色” 一个div元件。

<div class="grey">Foo</div> 

鉴于div .grey查找具有div内的类名 “Gey中” 的任何元件。

<div> 
    <p class="grey"> 
    I'm special! 
    </p> 
</div> 
2
#nav ul {...} 

选择一个元件内部UL元件ID为NAV

ul#nav {...} 

选择id为NaV的UL元件

当使用id选择没有 需要使用标签选择器。

div.grey 

选择与类名灰色div元素

div .grey 

选择所有div元素内使用类名称灰色的所有元素

有关详细阅读看到Selectors

0

...

#nav ul {...} means ul inside an element having id nav 

ul#nav means ul element having id nav 

与上例所示类示例相同。

See CSS Selectors at W3C