打卡第一天。
1.区别
Html4对于有些浏览器是不兼容的,Html5是想要把目前Web上存在的各种问题解决掉。
Html4与Html5的区别:
Html4,Web浏览器之间的兼容性很低。
Html5,IE9以上、Goole、苹果、Opera、Mozilla是支持兼容的。
Html4文档结构是不够明确的,而Html5则不同。
Html4,Web应用程序的功能受到了限制,比如不能通知上传多个文件等。
2.语法的改变
2.1.内容类型
2.2.DOCTYPE的声明
<!DOCTYPE html>
2.3.指定字符编码
<meta charset="UTF-8">
2.4.可以省略标记的元素
2.5.具有boolean值的属性
<input type="checkbox" checked> 默认选中
<input type="checkbox" checked=""> 默认选中
<input type="checkbox" checked="checked"> 默认选中
<input type="checkbox" > 默认不选中
2.6.省略引号
3.新增和废除的元素
新增的结构元素:
Section、article、aside、header、hgroup、footer、nav、figure
新增的其他元素:
Video,audio,mbed,mark,progress,meter,time,ruby,r,rp,wbr,canvas,command,details,datalist,datagrid,keygen,output,source,menu
新增的input元素的类型
Email、url、number、range、Date Pickers
废除的元素:
1.被替代的元素:basefont、big、center、font、s、tt、u
2.不在使用frame框架
3.只有部分浏览器支持的元素
4.其他被废除的元素。
新增的属性
1.表单相关的属性
2.链接相关的属性
3.其他属性