我想知道这是之间的不同:选择器>选择器和选择器选择器有什么区别?
.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