什么是DOCTYPE声明?对网页起何作用?
DOCTYPE
是document type
(文档类型)的简写;!DOCTYPE
声明是一种指令,一种标准通用标记语言的文档类型声明,在 web 设计中用来说明你用的XHTML或者HTML是什么版本。
!DOCTYPE声明出现在所有其他元素之前的网页顶部,处于<html> 标签之前。
!DOCTYPE声明不是一个 HTML 标签;它是用来告知 Web 浏览器页面使用了哪种 HTML 版本。
在 HTML 4.01 中,<!DOCTYPE>
声明需引用 DTD (文档类型声明),因为 HTML 4.01 是基于 SGML (Standard Generalized Markup Language 标准通用标记语言)。DTD 指定了标记语言的规则,确保了浏览器能够正确的渲染内容。
HTML5 不是基于 SGML,因此不要求引用 DTD。
提示:总是给您的 HTML 文档添加 <!DOCTYPE> 声明,确保浏览器能够预先知道文档类型。
说明:<!DOCTYPE>
标签没有结束标签,<!DOCTYPE>
声明不区分大小写。
HTML5的DOCTYPE不区分大小写,可以按如下所示编写:
<!DOCTYPE html>
DOCTYPE声明的用法
在HTML 4.01版本中,DOCTYPE声明的用法是创建对文档类型定义(DTD)的引用,因为HTML 4.01版本完全基于标准通用标记语言(SGML)。
文档类型定义(DTD)负责指定标准通用标记语言(SGML)的规则,以便浏览器正确处理内容。但是在HTML版本中,HTML 5不需要引用文档类型定义(DTD),因为HTML 5不是基于标准通用标记语言(SGML)。
在HTML 5中,仅在启用标准模式来编写文档时才需要DOCTYPE声明。HTML5 不是基于 SGML,因此不要求引用 DTD。
示例:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>标题</title> </head> <body> <p>HTML很容易学习。</p> </body> </html>
说明:向HTML文档添加声明以使Web浏览器能够识别所期望的文档类型始终是一个好习惯。
以上就是什么是DOCTYPE声明?对网页起何作用?的详细内容,更多请关注0133技术站其它相关文章!