比較兩者有何差異。
主要的差別應該是語法的精簡,兩者語法的使用不同。
與HTML 4的不同之處
以下為大略的不同之處,與例子:
- 文件類型聲明(
<!DOCTYPE>
)僅有一型:<!DOCTYPE HTML>
。 - 新的解析順序:不再基於SGML。
- 新的元素:
section
,video
,progress
,nav
,meter
,time
,aside
,canvas
,command
,datalist
,details
,embed
,figcaption
,figure
,footer
,header
,hgroup
,keygen
,mark
,output
,rp
,rt
,ruby
,source
,summary
,wbr
。 input
元素的新類型:date
,email
,url
等等。- 新的屬性:
ping
(用於a
與area
),charset
(用於meta
),async
(用於script
)。 - 全域屬性:
id
,tabindex
,repeat
。 - 新的全域屬性:
contenteditable
,contextmenu
,draggable
,dropzone
,hidden
,spellcheck
。 - 移除元素:
acronym
,applet
,basefont
,big
,center
,dir
,font
,frame
,frameset
,isindex
,noframes
,strike
,tt
。
出處來自維基百科http://zh.wikipedia.org/zh-hant/HTML5#.E8.88.87HTML_4.E7.9A.84.E4.B8.8D.E5.90.8C.E4.B9.8B.E8.99.95
沒有留言:
張貼留言