Web前端知识

首页 > 免费 > Web前端知识 >

HTML5和HTML4有什么区别

来源:北京汇仁智杰科技有限公司   时间:2015-01-21   点击:

  HTML5的产生使互联网进入了一个新时代,那么它和HTML4到底存在什么样的区别呢,今天北京汇仁智杰网站推广公司就跟大家解答一下。

  实际上HTML5的所有变化都是在HTML4的基础上完成的。这只是为了更好的完成各大浏览器之间的兼容性问题。因此,在HTML5中,就围绕着统一的Web标准,重新定义了一套在现有HTML的基础上修改而来的语法,使它运行在各浏览器上都能符合这个通用标准。

  常见的HTML5标记方法

  1、DOCTYPE声明:之前学过xhtml知识的都知道,DOCTYPE声明是HTML文件中必不可少的,在制作网页的时候,通常将它放在文件的第一行。在HTML4中,可能会过于麻烦,得写明xhtml版本号,严格类型,过渡类型或是框架型。但在HTML5中的声明方法就是,而且它不区分大小写,引号也是不区分单引或双引。

  2、字符编码的指定:在HTML4中,我们通常使用meta元标记来指定html文件的字符编码,例如:,而在HTML5最新语法中,我们直接在meta标记后加上charset属性来指定字符编码即可。

  3、内容类型的改变(ContentType):HTML5文件的内容类型(ContentType)为”text/html",扩展名和之前保持一致,仍为“.html”或“.htm"。

  HTML5如何确保与之前HTML版本的兼容性问题

  1、部分可省略的标记元素可省略结束标记的元素:rt、rp、optgroup、tfoot、tr、td、th、li、dt、dd、p、option、colgroup、thead、tbody可省略全部标记的元素有:head、body、colgroup、 html、tbody不许写结束标记的元素:track、wbr、area、base、br、col、command、embed、hr、img、embed、hr、img、input、keygen、link、meta、param、source。

  2、省略引号在HTML5中,当属性值不包括空字符串、<、>、=、'、"等字符时,属性值两边的单引号或双引号可以省略。

  3、具有boolean值的属性对于有boolean属性值的标记,如果想将该属性的值设为false时,那不写该属性即可。

  如果想设为true时,可只写该属性而不指定属性值、或将其属性名设为它的属性值、或将其属性值设为空。

  以上就是汇仁智杰网站推广公司总结的一些HTML5和HTML4的区别,如果大家有什么不同的观点大家可以关注微信号huirenzhijie来跟我们一起进行讨论。

网络营销推广 . 北京汇仁智杰科技有限公司!

地址:北京市昌平区回龙观龙冠大厦5层
咨询:15201492965
业务QQ:373002979
E - mail:sales @ huirenzhijie.com
企业网站备案:京ICP备15021091号-1

汇仁智杰与众不同

  • 有网络推广经验
  • 有网站建站队伍
  • 有大型网站建设经验
  • 致力于营销型网站建设
  • 始终坚持技术和服务同样重要
查看PC版网站
备案号:京ICP备15021091号-1 版权所有:汇仁智杰