這個更概念性的問題。最近我發現自己是這個類型的HTML(例如)直接使用css選擇器或更多id?
<div id="mainCont">
<div id="mainContFirst">Text <span id="mainContFirstSpan">option</span></div>
<div id="mainContSecond">Other Text</div>
</div>
有標有ID的所有重要的標記更加自信,你可以伊斯利寫下CSS:
#mainContFirst {} etc
這是一個糟糕的初步實踐?我應該只使用CSS選擇器?這是更快,然後使用選擇器?
感謝
分組(編輯)
好了,現在應該有什麼內容相同的風格?
讓我們說,例如在每一個div的第二<span>
應該有font-size:10px;
這是更好的:
<div>
text text <span></span> <span id="firstDivSpan"></span>
</div>
<div>
text text <span></span> <span id="secondDivSpan"></span>
</div>
,然後CSS:
#firstDivSpan, #secondDivSpan {...}
還是這樣嗎?
<div>
text text <span></span> <span id="firstDivSpan" class="commonStyle"></span>
</div>
<div>
text text <span></span> <span id="secondDivSpan" class="commonStyle"></span>
</div>
.commonStyle{...}
有什麼更好?
咦? ID選擇器是一個選擇器,不是嗎? – BoltClock 2011-03-22 15:31:46