2012-09-16 68 views

回答

2

爲了把它在平原的話:

div a {/*properties*/} 

這將選擇和給定樣式應用到所有的「a」元素的「格」。


的 '>' 符號是 '兒童Combinator的':

div > a {/*properties*/} 

這將選擇只有直接子的DIV中 'A' 的標籤。

例如:
CSS:

div > a {color: red} 

HTML:

<div> 
    <a href="#">Link One</a> 
    <span> 
     <a href="#">Link Two</a> 
     <a href="#">Link Three</a> 
    </span> 
    <a href="#">Link Four</a> 
</div> 

這裏,紅色將僅適用於 '鏈接一個' 和 '鏈接四'。 'Link Two'&'Link Three'未被選中,因爲它們嵌套在「span」元素中。


玩弄他們:http://dabblet.com/gist/3730661

您可以在此處詳細瞭解CSS選擇器:http://css-tricks.com/child-and-sibling-selectors/

+0

您誤解了第一個選擇器。 – BoltClock

+0

啊,謝謝!我錯過了!下次我會更加小心。 ;) – carpenumidium