我很困惑,如何在性能和Web标准CSS选择顺序
条件假设我的HTML标记正确声明CSS选择器是
<div class="itemList">
<div class="itemList-img-wrapper">
<img class="item-img" src="reref.jpg" />
</div>
<div class="bottom">
<div class="info"> <h2>Data is invalid</h2> </div>
</div>
</div>
有各种声明css来设计这个网站的
如果我想设计.item-IMG我可以在两个变化
一个这样做的:
.itemList .itemList-img-wrapper .item-img { width:100%; }
或B:
.item-img { width:100%; }
有人告诉我,一个变化是优选的,因为它使得它独特的,因此,如果我使用的类.item-IMG在CSS文件别处时, CSS将不会被应用。哪一个在标准和性能方面更受欢迎?如果我想确保其特定的页面,我应该在网页的正文中添加一个ID标签,并宣布将CSS作为 假设有listings.php
#listings .item-img
或
#listings .itemList .itemList-img-wrapper .item-img
一页
可以做空使用该DIV ID标签将使其独特的没有别的#项目-IMG {...} – 2013-03-23 20:23:29
的一类,因为可以有多个itemList中 – meWantToLearn 2013-03-23 20:24:55
如何尝试为包含所有这些类的容器设置一个ID,并将它用在你的css引用中,就像你说的#listings .item-img – 2013-03-23 20:27:53