首頁  >  文章  >  web前端  >  使用或不使用:HTML 腳本標記屬性「類型」和「語言」仍然有必要嗎?

使用或不使用:HTML 腳本標記屬性「類型」和「語言」仍然有必要嗎?

Barbara Streisand
Barbara Streisand原創
2024-11-01 12:21:02239瀏覽

To Use or Not to Use: Are HTML Script Tag Attributes

爭論: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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn