《前端开发从零学起》Lesson.12 HTML的文档类型与定义方法
HTML文档有许多不同的文档类型,在我们创建文档时,必须让浏览器知道当前的文档类型,才能更好的显示出HTML页面。
所以我们需要在HTML文档中为其定义一个文档类型,明确的告诉浏览器我们的文档属于哪个类型。
这里我们使用的定义方法是 <!DOCTYPE>
<!DOCTYPE> 并不是HTML标签的一种,它在HTML中只是针对浏览器提供一种声明,告诉浏览器当前HTML文档的类型。
一般情况下 <!DOCTYPE>声明会出现在页面的顶部,即<html>标签之前。一般情况下,我们可以按照下面的方法进行设置:
<!DOCTYPE html>
<html>
<head>
<title></title>
</head><body>
</body></html>
<html>
<head>
<title></title>
</head><body>
</body></html>
web经过多年的发展已经有很多个HTML版本了
版本 | 年份 |
---|---|
HTML | 1991 |
HTML+ | 1993 |
HTML 2.0 | 1995 |
HTML 3.2 | 1997 |
HTML 4.01 | 1999 |
XHTML 1.0 | 2000 |
HTML5 | 2012 |
XHTML5 | 2013 |
常用的HTML声明有如下几种:
<!DOCTYPE html>
HTML5文档声明方式
HTML5文档声明方式
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
HTML 4.01文档类型声明
"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文档类型声明
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
XHTML 1.0文档类型声明
一般情况下,如果使用DW创建HTML文档时,会默认设定为XHTML1.0文档类型,也就是俗称的XHTML。如果有特定需求的话,可以考虑使用HTML5文档类型,不过以现在的国情来说,多数用户还在用着一些不支持HTML5的浏览器,因此建议在几年内采用XHTML的文档类型比较稳妥。当然啦,这也不是绝对的,说不定哪一天HTML5浏览器一统江湖了。