我想知道哪個選擇器是更好的練習,爲什麼?哪個CSS選擇器更好?
HTML代碼示例
<div class="main">
<div class="category">
<div class="product">
</div>
</div>
</div>
,我們希望用CSS選擇器來達到.product
:
.product
.main .category .product
div.main div.category div.product
我比較它們以下標準:
- 性能
- 可維護性
- 可讀性
我們可以假設.product
是整個網頁唯一的。我們可以使用id而不是class,但在這種情況下,我們選擇了class屬性。
我們在這個問題上達成共識,*因爲它目前無論如何,這是否是真的不值得回答。雖然我盡我所能提供了合理的分析,但您的問題本身仍然過於寬泛且無法確定(例如,這很可能取決於瀏覽器實現)。這就是爲什麼你的問題最初是由維基創建的;作爲下一步,我現在追溯性地關閉它。 – BoltClock 2012-01-19 23:12:08