HTML5系列:HTML5与HTML4的区别

1. 语法的改变

1.1 DOCTYPE声明

  DOCTYPE声明在HTML文件中必不可少,位于文件第一行。

  HTML4中声明方法:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

  HTML5中声明方法:

<!DOCTYPE html>

1.2 字符编码

  HTML4指定方式:

<meta http-equiv="content-type" content="text/html;charset=utf-8" />

  HTML5指定方式: 

<meta charset="utf-8" />

1.3 元素标记

  不允许写结束标记的元素:br、embed、hr、img、input、link、meta、param。

  不允许写结束标记的元素是指不允许使用开始标记与结束标记将元素括起来的形式,只允许使用<元素/>。

  示例:

  错误方式:<br></br>    正确方式:<br/>

1.4 具有boolean值的属性

<!--只写属性不写属性值,属性为true-->
<input type="checkbox" checked />
<!--不写属性,属性为false-->
<input type="checkbox" />
<!--属性值=属性名,属性为true-->
<input type="checkbox" checked="checked" />
<!--属性值=空字符串,属性为true-->
<input type="checkbox" checked="" />

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。