爭論:HTML 腳本標記屬性- 類型或語言,或忽略兩者
多年來,Web 開發人員一直在爭論適當的屬性包含在HTML 腳本標記內。傳統上,選項包括“類型”和“語言”屬性。然而,W3C 引入了新標準,引發了人們對這些屬性的持續相關性的疑問。
棄用「語言」屬性
「語言」屬性已正式已被棄用,使其不再使用。在HTML5的開發過程中,發現所有瀏覽器都統一將「text/javascript」視為預設腳本類型。因此,W3C 將「text/javascript」標準化為預設值,使得「語言」屬性變得多餘。
省略了「type」屬性
甚至「type」屬性已變為可選。 W3C 標準現在允許省略「類型」和「語言」屬性。此決定基於“text/javascript”作為跨瀏覽器的預設腳本類型的廣泛使用。
XHTML 和HTML 4.01 的例外
對於使用以下語言編寫的頁面XHTML 1.0 或HTML 4.01,不建議省略「type」屬性,因為這可能會導致驗證錯誤。
推薦
根據目前 W3C 標準,通常優選同時省略「型別」與「語言」屬性。這種方法可確保與現代瀏覽器的兼容性,並符合建議的最佳實踐。
以上是使用或不使用:HTML 腳本標記屬性「類型」和「語言」仍然有必要嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!