学与不学不一样

核心提示为什么在HTML4后推出HTML5之所以推出HTML5,当然是为了解决HTML4在使用过程中出现的问题,那么HTML4存在哪些问题呢?1.Web浏览器兼容性问题:在一个浏览器中可以运行的HTML、Css、Javascript,在另一个浏览器

为什么HTML4之后才推出HTML5?

之所以推出HTML5,当然是为了解决HTML4使用中的问题。那么HTML4有什么问题呢?

1.Web浏览器兼容性问题:可以在一个浏览器中运行的HTML、Css、Javascript不能在另一个浏览器中运行。

原因:浏览器规格不统一,不规范。

2.文档结构不够清晰:HTML4中的元素无法清晰表达文档结构。

解决方法:添加与结构相关的元素。

3.web应用的功能有限:HTMLL4对Web应用贡献不大,比如不允许同时上传多个文件。

解决方案:为Web应用程序提供API。

HTML5语法的5个差异

1.DOCTYPE声明更改

将其声明为HTML5文档,这比HTML4中的字符串简单多了。

2.字符编码的变化

它也比HTML4短得多。

3.具有布尔值的属性调整

当未指定属性值,属性名设置为属性值,字符串设置为空时,属性值为真;;不写这个属性意味着属性值为假。

4.废除框架

由于框架框架对网页的可用性有负面影响,HTML5中不再支持框架框架,只支持iframe框架或由服务器模式创建的多个页面组成的复合页面。同时废除frameset元素、frame元素和noframes元素。

标签

HTML5以其流式布局,可以兼容不同分辨率的客户端设备,必将在浏览器适配上占据极大优势。

 
友情链接
鄂ICP备19019357号-22