注:本文内容摘自《疯狂HTML5/CSS3/JavaScript讲义-李刚》
从HTML4.01、XHTML到HTML5并没有革命性的升级,而是一种规范向习惯的妥协。
BODY属性有onload,onunload,background,bgcolor,text,link,vlink,alink等属性。
HTML5结构:只要把HTML4中的DTD定义为〈!DOCTYPE html〉即可。
HTML5语法变化:
1.标签不区分大小写
2.元素可以省略结束标签
空元素语法的元素:area,base,br,col,command,embed,hr,img,input,keygen,link,mata,param,source,wbr.
3.可以省略结束标签的元素:colgroup,dt,dd,li,optgroup,option,p,rt,rp,thead,tbody,tfoot,tr,td,th。
this is text.
4.允许省略属性值。
5.属性的元素值可以不使用引号。
HTML5新增了contentEditable,designMode,hidden,spellcheck通用属性。
HTML5保保留的常用元素
基本元素:
:HTML注释
:HTML5根元素,但HTML5允许完全省略这个元素。
:HTML5文档的页面头部分,但HTML5允许完全省略这个元素。