《Head first HTML與CSS 第二版》讀書筆記 第六章 HTML標準

使用doctype放在HTML頁面的最上面,告訴瀏覽器使用的HTML版本。兩個舊版本的例子:html

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
   "http://www.w3.org/TR/html4/strict.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 //EN"
   "http://www.w3.org/TR/xhtml/DTD/xhtml11.dtd">
  • html表示<html>元素時頁面的根元素;
  • PUBLIC表示使用的標準是公共可用的(HTML 4.01 和 XHTML 1.1);
  • 第三段表示在使用HTML 4.0一、XHTML1.1版本,而且用英語編寫;
  • 最後一段指向一個文件標識使用的版本。

HTML5中的DOCTYPE:瀏覽器

<!DOCTYPE html>
<!doctype html>

doctype大小寫都可,新的doctype再也不使用版本號,也不用指定標準文件在什麼位置。實際上,HTML標準將成爲一個「活的標準」,這意味着它會根據須要繼續發展和變化,不過再也不有固定的版本號。ui

HTML5再也不只是用來創建Web頁面,如今可創建成熟的Web應用。編碼

 

能夠使用http://validator.w3.org驗證HTML代碼是否有錯誤。code

 

爲Web頁面指定字符編碼須要在HTML頭部的最頂部增長<meta>元素。它表示咱們要告訴瀏覽器關於頁面的一些信息。在charset屬性中指定字符編碼:htm

<meta charset="utf-8">

utf-8中的u表示unicode,它支持全部語言和多語種文檔。它還與ASCII兼容(ASCII是英語文檔經常使用的一種編碼)。utf-8

舊版本的<meta>標記有這樣的寫法:unicode

<meta http-equiv="Content-Type" content="text=html;charset=utf-8">

這是HTML 4.01和更早版本的<meta>格式,在HTML5中不用這麼寫。文檔

alt屬性是<img>元素中的必要屬性。字符編碼

相關文章
相關標籤/搜索