html5新增的規範有:1、用兩個空格來代替製表符;2、巢狀元素應縮排一次;3、為每個HTML頁面的第一行添加doctype聲明; 4.為html根元素指定lang屬性;5、HTML頁面要指定字元編碼,確保所有文件的編碼要保持一致等等。
本教學操作環境:windows7系統、HTML5版、Dell G3電腦。
HTML5新增的規格
(一)語法
用兩個空格來代替製表符(tab)--這是唯一能保證在所有環境下獲得的一致展現效果的方法。
巢狀元素應縮排一次(兩個空格)
對於屬性的定義,確保全部使用雙引號好,絕不使用單引號。
不要在自閉和(self-closing)元素的尾部加上斜線。 --HTML5規範中明確說明這是可選的。
不要省略可選的結束標籤(例如: 或)
HTML5 doctype:為每個HTML頁面的第一行新增標準模式( standard mode)的聲明, 這樣能夠確保在每個瀏覽器中擁有一致的展現。
<! DOCTYPE html>
(二)語言屬性
根據HTML5規範,強烈建議為html根元素指定lang屬性, 從而為文檔設定正確的語言,有助於語音合成工具確定其所應該採用的發音,有助於翻譯工具確定器翻譯師縮影遵守的規則等等。
(三)字元編碼
透過宣告字元編碼,能夠確保瀏覽器快速且容易的判斷頁面內容的渲染方式,這樣做可以避免在HTML中使用字元實體標記,從而全部與文檔編碼一致(一般採用UTF-8編碼)
(四)引入CSS和JavaScript文件
引入CSS和JavaScript文件時不需要指定type屬性,text/css 和text/javascript分別是它們的預設值。
(五)屬性順序
HTML屬性應依照下列所給的順序依序排列,確保程式碼的易讀性
clss>id,name>data-''>src,for,type,href,value>title,alt,role.
(六)布林(boolean)類型屬性
布林型屬性可以在宣告時,不賦值。 XHTML規格要求為其賦值,但HTML5規範不需要。
相關推薦:《html影片教學》
以上是html5新增的規範有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!