我很困惑,如何在性能和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