HTML5簡介

WhiteBol發表於2018-12-24

HTML5簡介

HTML是網際網路上應用最廣泛的標記語言。HTML檔案就是普通文字+HTML標記,而不同的HTML標記能表示不同的效果。

1.1 HTML到HTML5

雖然W3C努力為HTML制定規範,但由於絕大部分編寫HTML頁面的人並沒有受過專業訓練,他們對於HTML規範、XHTML規範也不甚瞭解,所以他們製作的HTML網頁絕大部分都沒有遵守HTML規範。
現有的HTML頁面大量存在如下4中不符合規範的內容:

  1. 元素的標籤名大小寫混雜的情況。
  2. 元素沒有合理結束的情況。
  3. 元素中使用了屬性,但沒有制定屬性值的情況。
  4. 為元素的屬性制定屬性值時沒有使用引號。

而為了解決上述問題W3C推出了HTML5

1.2 HTML5的優勢

HTML5並不是一種革新的的升級,而是一種向規範向習慣的妥協,因此HTML5並不會帶給開發者過多的衝擊,從HTML4到HTML5過渡會非常輕鬆。

HTML5解決了以下四點問題

  1. 解決跨瀏覽器問題
  2. 部標籤代替了原來的JavaScript
  3. 更明確的語義支援
  4. 增強了web應用程式和功能

1.3 HTML5基本結構與語法變化

HTML5完全遵守以下3點規則
相容性:HTML5在老版本的瀏覽器上也可以正常執行。
實用性:HTML5內部並沒有特別複雜的功能,它只封裝了那些常用的簡單功能
非革命性:HTML5並不是革命性的發展,他只是一種“妥協式”的規範
語法方面同樣進行了變化
標籤不在區分大小寫
元素可以省略結束標籤
支援boolean值的屬性
允許屬性值不適用引號

內容參考自《瘋狂講義系列-HTML5+CSS3+javaScript》

相關文章