H5開始對標簽及屬性的書寫更加包容,同時新增了語義化的標簽,也是為了替代純div+css的布局,本文講帶大家一起學習和探討HTML書寫規(guī)范。
1.文檔類型聲明

文檔類型聲明
2.標簽、屬性名、文件名推薦小寫字母

標簽、屬性、文件名
3.雙標簽可省略關閉標簽,不過建議保留關閉標簽

雙標簽
4.單標簽的“/”可寫可不寫(但在XHTML和XML中斜線是必須的)

"/"的省略
5.可全部省略的標簽,不過建議保留

可全部省略的標簽
ps:省略或在DOM和XML軟件中會崩潰,省略在舊版瀏覽器(IE9)會發(fā)生錯誤。
6.布爾值的屬性,可省略屬性值

bool值類型屬性
7.屬性值可以不使用引號,推薦使用引號。

屬性值的各種寫法
8.屬性與屬性值之間等號前后空格

空格問題
9.屬性書寫順序
順序依次是class、id/name、data-、src/for/type/href、title/alt、aria-/role。

書寫順序
10.使用語義化標簽

語義化標簽
以下內(nèi)容為H5相關標簽,大家可以自行學習。
1.其它新增標記

1

2

3
2.廢棄元素
basefont、big、center、font、s、strike、tt、u、bgsound、marquee(只有IE支持)、rb、acronym、dir、isindex、listing、xmp、nextid、plaintext、
frame廢棄原因,主要是影響load事件加載,具體請參考:
(http://gongxquan.blog.163.com/blog/static/2108462532012111643039216)