在爲您編寫Html頁面時需要遵循一些指導原則。關於Xhtml指南
我的問題是如果我們不遵循這些規則。 Iam問這個是因爲我的網站在javascript操作上大量使用dom操作,並且有些地方需要添加自定義屬性。
我想知道我可能因爲沒有遵循指導方針而面臨什麼問題。
在爲您編寫Html頁面時需要遵循一些指導原則。關於Xhtml指南
我的問題是如果我們不遵循這些規則。 Iam問這個是因爲我的網站在javascript操作上大量使用dom操作,並且有些地方需要添加自定義屬性。
我想知道我可能因爲沒有遵循指導方針而面臨什麼問題。
很多廣爲接受的庫(JQuery想到了,但我懷疑它是唯一的)通過直接DOM操作添加「無效」屬性。似乎沒有人關心,甚至是有效內容的激烈倡導者,瀏覽器通常會忽略無法識別的屬性(標籤會得到不同的處理)。
當談到最佳實踐時,我建議您在專有前綴前面加上非標準屬性的前綴,以避免將來修訂標準時出現任何衝突。
不同的瀏覽器會以不同的方式處理無效標記。但是,自定義屬性普遍忽略AFAIK。
最好在儘可能多的客戶端測試您的標記以確保其按預期工作。