1. 前言
如果我们买了一部苹果手机,然后要研究它如何使用,我们得先知道这部手机的版本,是iPhone4,还是iPhone5/6/7…。
同样,如果我们买了一辆汽车,也应该先知道它的型号,比如同一款车型,也得分上个2019款/2020款/2021款。
对于HTML来说,也是一样的,现在很火的一个名词H5,其实就是指的HTML5,这个5就是版本号。
2. HTML版本号
目前来说,基本上浏览器对HTML5的支持都很到位了,所以绝大多数程序员编写的网页都是HTML5的。
但是由于历史原因,还有一部分网页是HTML4的。
好的,那么如何区分一个网页是HTML4还是HTML5的呢?浏览器如何知道程序员编写的HTML代码是想用4代的规范还是5代的规范呢?毕竟不同版本还是有区别的。
这就可以通过网页类型声明来解决。
3. 网页类型声明
常用的网页类型声明有两种,第一种是HTML5的:
<!DOCTYPE html>
1
第二种是HTML4的:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
1
2
实际上我们只需要记住HTML5的声明就OK了,毕竟现在我们写网页肯定是用最新的版本,效果更好!
4. 一个完整的网页代码
所以,我们在正儿八经编写第一个网页的时候,网页的最开头处,是要写上网页类型声明的。
这样最起码,别人在看到咱们写的网页的时候,第一印象就是——嗯,挺专业的!
好的,一个完整的网页代码如下:
<!DOCTYPE html>
<html>
<head>
<title>网页类型声明实例</title>
<meta charset="utf-8">
</head>
<body>
你好,这是一个标准网页
</body>
</html>
5. 小结
其实对于大多数浏览器来说,不添加网页类型声明,照样正常运行。
但是咱们作为程序员,还是要尽量按照规范来写代码,写最规范最通用的代码,而不是满足于能用就行。
要有点追求的还是!