那麼,你總是可以創建自己的DTD來爲你的標籤獲取新的有效屬性。瀏覽器不會打嗝,如果你可以訪問這些自定義屬性,你應該測試你的JavaScript。或者您可以使用HTML和CSS提供的現有設施。您可以像使用
<a href="..." class="class-one class-two has-tooltip">
多個類選色我極力勸阻你在你的HTML中使用硬編碼的顏色名稱,你必須宣告風格CSS。使用類屬性爲CSS聲明鉤,並選擇語義類的名稱,例如
HTML:
<a href="..." class="has-tooltip common-tooltip">
<a href="..." class="has-tooltip long-tooltip">
CSS:
a.has-tooltip {
colour: red;
}
a.common-tooltip {
background: #ddd;
}
a.long-tooltip {
background: #ebf;
}
而在你的JavaScript代碼,你可以生成類似「long-tooltip」和「common-tooltip」而不是「yellow-tooltip」的類的元素,所以在重新設計頁面以獲得綠色工具提示時,您不會反駁自己。
+1我是一個使用數據屬性聲明性接線行爲的大愛好者,而不是使用類。然而,像tipcolour我會嘗試使用一個類,如果我能得到正確的CSS。換句話說,行爲的屬性,風格的類。 – AaronLS 2012-10-31 17:57:26