我想知道這是之間的不同:選擇器>選擇器和選擇器選擇器有什麼區別?
.myClass/DomElement .myotherclassinsidethatelement
和
.myClass/DomElement > .myotherclassinsidethatelement
兩個選擇myotherclassinsidethatelement類元素我.myClass /一個DOMElement 內或我錯過了什麼?
我想知道這是之間的不同:選擇器>選擇器和選擇器選擇器有什麼區別?
.myClass/DomElement .myotherclassinsidethatelement
和
.myClass/DomElement > .myotherclassinsidethatelement
兩個選擇myotherclassinsidethatelement類元素我.myClass /一個DOMElement 內或我錯過了什麼?
.myClass/DomElement > .myotherclassinsidethatelement
僅選擇父類的直接子元素。
所以:
<div class='myClass'>
<div class='someOther'>
<div class='myotherclassinsidethatelement'></div>
</div>
</div>
在這種情況下,>
版本將不會選擇它。
UPDATE
以前的答案我給是不正確的。我的印象是繼承和嵌套是一回事,但事實並非如此。如果任何人有這樣的印象,這裏是一個資源解釋什麼是嵌套:
http://www.htmldog.com/guides/css/intermediate/grouping/
這裏是另一個解釋什麼特異性:
http://www.htmldog.com/guides/css/intermediate/specificity/
這裏是最後的鏈接解釋特異性和繼承:
http://coding.smashingmagazine.com/2010/04/07/css-specificity-and-inheritance/
上一頁答案:
CSS中的角撐架表示繼承。所以,當你說
.class1 > .class2 { styles }
你是說你要申請的Class2的風格 只打算當等級2爲1類的孩子被應用。
>第 – tilda