我不確定選擇元素的最佳(最有效)方式是什麼。我應該爲所有事情添加一個類/標識,還是使用其他選擇器
可以說我有如下的佈局(非常簡單的例子)
<div id="navigation">
<ul>
<li>Link 1</li>
<li>Link 2</li>
<li>Link 3</li>
</ul>
</div>
- 我要選擇我的無序列表(保證我不會影響任何其他UL的在我的網站),我應該怎麼辦
#navigation ul {}
或爲UL分配一個類? - 我想選擇我的列表項目,再次確保我只影響那些。我應該做
navigation ul li{}
還是分配班級? - 最後,如果我想選擇我的第一個鏈接和樣式,我應該做
#navigation ul li:first-child {}
還是分配一個類?
我很欣賞這些問題幾乎相同,但我很好奇,什麼時候應該使用一個類,什麼時候不使用。
您的問題標題是......錯誤的。類和ID是選擇器,所以真的,最好是說「我應該爲所有事情添加一個類/ ID還是使用_other_選擇器」。我要編輯它。 – ScottS 2012-07-26 14:29:31
對於1,2和3 - 如果你的'navigation' div中有任何其他'ul',你將如何區分它們?這是一個非常簡單的答案,只有你可以回答。這一切都取決於您的佈局/頁面上的項目。如果您可以使用class/id這樣做,那麼使您的引用項目的任務更加緊湊並且對其他人可讀。 – JonH 2012-07-26 14:14:27