<div id="SideBar" class="sidebar mainbar">
我剛剛在.aspx
文件中看到了這個。這有效嗎?有人能指出我正確的方向來了解它的作用嗎?我假設它是有效的,但我沒有找到它的CSS文件。我發現側欄定義爲一個類,但不是主欄。有兩個名字或?
由於提前,
蘭迪
<div id="SideBar" class="sidebar mainbar">
我剛剛在.aspx
文件中看到了這個。這有效嗎?有人能指出我正確的方向來了解它的作用嗎?我假設它是有效的,但我沒有找到它的CSS文件。我發現側欄定義爲一個類,但不是主欄。有兩個名字或?
由於提前,
蘭迪
這個div只是有兩類,這意味着它會得到下.mainbar
是的,這是完全合法的。一個元素可以被多個類型樣式化。
請參閱this reference和this one,其中涉及哪一個優先考慮重複樣式屬性。
感謝您的快速響應和引用沒問題... – Iceman 2009-11-03 22:29:09
CSS Tricks下.sidebar以及那些定義的屬性有一些其他CSS技巧,包括具有兩班。
複製/粘貼從上述網站的伎倆:
一般屬性分配只有一個班,但是這並不意味着這就是你要允許的。實際上,只要你喜歡,你可以分配儘可能多的班級!
將這兩個類一起使用(用空格分隔,而不是逗號)意味着段落調用分配給文本和邊的規則。如果任何規則在兩個類之間重疊,那麼CSS文檔中低於另一個的類將優先。
感謝大家的快速回復和參考。需要查看通過JavaScript引用類。 – Iceman 2009-11-03 22:29:49
對於沒有出現在CSS文件中的mainbar,有時開發人員會將類分配給元素,然後在javascript中引用這些類。
或者完全沒有,開發者有時會做一些奇怪的事情...... ;-) – Wim 2009-11-03 22:24:58
這是非常真實的 – 2009-11-03 22:28:16
要小心IE6,如果有一天你試圖用一個以上的類來設計一個元素的樣式,它不會像預期的那樣工作。
與ID +類(如#anid.class
)或兩個選擇像.classA
然後.classB
但沒有.classA.classB
感謝您的快速響應... – Iceman 2009-11-03 22:28:34