我有一個元素,我已經在使用rel
屬性,但我還想添加另一個屬性,我將在JavaScript中使用它。將其他屬性添加到元素或其他選項有多糟糕?
<a href="/" rel="blah" foo="bar">Link</a>
是否可以添加其他屬性?還是有更好的選擇?
我有一個元素,我已經在使用rel
屬性,但我還想添加另一個屬性,我將在JavaScript中使用它。將其他屬性添加到元素或其他選項有多糟糕?
<a href="/" rel="blah" foo="bar">Link</a>
是否可以添加其他屬性?還是有更好的選擇?
我會用html5 data-屬性。即使你沒有使用HTML 5,你仍然可以確定你的工作仍然有效,並且具有未來性。
e.g
<li class="user" data-city="Boston" data-food="Bacon">
沒關係通過JavaScript添加新的屬性,但如果你直接在源添加它們,您的標記不會驗證。如果它只是你需要的一個屬性,那麼rev
attribute就像rel
一樣。
如果用戶瀏覽器使用某個邏輯或UI的屬性,則添加任意屬性可能會導致問題。您需要確保該屬性是唯一的。 HTML5提供瞭解決這個問題的數據前綴。 – 2010-07-18 15:54:19
Thxs,正是我所需要的。無論如何,我應該建立HTML5網站:) – 2010-07-18 08:02:05