《前端开发从零学起》Lesson.12 HTML的文档类型与定义方法

品味人生 • 发布于 2019-02-01 21:37:02

这个家伙很害羞,不想介绍自己!

HTML文档有许多不同的文档类型,在我们创建文档时,必须让浏览器知道当前的文档类型,才能更好的显示出HTML页面。

所以我们需要在HTML文档中为其定义一个文档类型,明确的告诉浏览器我们的文档属于哪个类型。

这里我们使用的定义方法是 <!DOCTYPE>

<!DOCTYPE> 并不是HTML标签的一种,它在HTML中只是针对浏览器提供一种声明,告诉浏览器当前HTML文档的类型。

 

一般情况下 <!DOCTYPE>声明会出现在页面的顶部,即<html>标签之前。一般情况下,我们可以按照下面的方法进行设置:

<!DOCTYPE html>
<html>
<head>
<title></title>
</head><body>
</body></html>

 

web经过多年的发展已经有很多个HTML版本了








































版本年份
HTML1991
HTML+1993
HTML 2.01995
HTML 3.21997
HTML 4.011999
XHTML 1.02000
HTML52012
XHTML52013

 

常用的HTML声明有如下几种:

<!DOCTYPE html>
HTML5文档声明方式

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
HTML 4.01文档类型声明

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

一般情况下,如果使用DW创建HTML文档时,会默认设定为XHTML1.0文档类型,也就是俗称的XHTML。如果有特定需求的话,可以考虑使用HTML5文档类型,不过以现在的国情来说,多数用户还在用着一些不支持HTML5的浏览器,因此建议在几年内采用XHTML的文档类型比较稳妥。当然啦,这也不是绝对的,说不定哪一天HTML5浏览器一统江湖了。