Html5(1) html5 与 html4 的区别

一、HTML5使命:
①解决浏览器兼容问题
②文档结构明确化
③扩展Web应用程序功能

二、语法变化
①内容类型(扩展名不变,内容类型不变)
②DOCTYPE声明(不需声明版本,直接写 html 即可)
③字符编码 (简洁为:)
④具有boolean值的属性(如 disabled 值的设置变化,不仅是true/false;还可以是“”(true)/disabled(true)/缺省为false)
⑤ 可省略引号(如上述 checked 赋值 可以直接写 checked=checked;)

三、新增元素
①结构元素:section、article、aside、header、hgroup、footer、nav、figure
②input元素:email、url、number、range、Date Pickers
③其他元素:video、audio、canvas、source、menu等等

四、废除元素
①frame框架
②其他css替代的元素:big、font等等

五、新增属性
①表单相关属性
②链接相关属性

六、废除属性

七、全局属性
适用于所有元素的属性:

①contentEditable //元素内容可编辑,值为boolean类型,缺省值为true
②disignMode      //整个页面可编辑,只能用在js脚本中,值为 on 或 offhidden         //元素不可见,值为boolean类型
④spellcheck   //针对input 或 textarea的拼写检查,值为boolean类型
⑤tabindex     //使用键盘 Tab 换行键定位 元素的 顺序,值为数字

你可能感兴趣的:(html5)