HTML5的語法

語法的改變

(1)內容類型(contentType):

HTML文件的後綴名依舊是.html或者是.htm,文件的內容類型text/html

(2)DOCTYPE聲明

H5之前的頭:

<!DOCTYPE HTML PUBLIC "-//W3C//DTDHTML 4.01 Transitional//EN"
       "http://www.w3.org/TR/html4/loose.dtd"
>

H5的頭

<!DOCTYPE html>

DOCTYPE聲明在html文檔中必不可少,位於HTML文檔的第一行代碼。隨着HTML版本的更新,其聲明方式也在更改。但是H5的DOCTYPE的聲明方式向下兼容(兼容所有的地版本)

(3)字符集

H5之前:

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

H5:HTML5默認的字符集的編碼是UTF-8,之前大部分版本默認的是ISO-8859-1

<meta charset="UTF-8">

(4)標籤標記的省略

可以省略全部:body、tbody、head、caption、html...

有些不可以:img、input、br/hr、base、link、meta...

允許寫結束標記的標籤:p、li、dt/dd、td、th...

(5)布爾類型的屬性

對於布爾類型的屬性,比如readonly、disabled,checked當他們不寫值得時候,默認是true,同時對於值是任何東西都是無效的,意思就是寫上了這個屬性就立即生效了。

(6)屬性值省略引導

在之前的學習中,屬性值都是放在雙(單)引號中,在H5中,如果屬性值不包過特殊字符,雙(單)引號都可以省略

特殊字符:<  > =  

新增和廢棄的元素新增和廢棄的屬性                

新增的結構標籤:section、article、nav、footer、header、hgroup、aside、figure......

新增的其他標籤:video、audio、mark、time、menu、canvas、svg、details、datalist、progress、output,source......

input type的新增:email、url、number、datepicker、range......

 

廢棄的標籤:font、center、s、tt、u、big、basefont.....


發佈了46 篇原創文章 · 獲贊 5 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章