[英]DOCTYPE HTML in html file
为什么在HTML文件中使用<!DOCTYPE html ... >
?
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
DOCTYPE声明(DTD或文档类型声明)具有以下作用:
在网页上执行HTML验证测试时,它告诉HTML(超文本标记语言)验证器该网页编码应符合哪个版本的(X)HTML标准。 当您验证网页时,HTML验证器会根据适用的标准检查编码,然后报告编码的哪些部分未通过HTML验证(不符合标准)。 它告诉浏览器如何以标准兼容模式呈现页面。
有关更多信息,请参见此“ <!DOCTYPE html>”是什么意思?
它告诉浏览器以下代码将被视为html代码的特定版本。
然后,浏览器知道要查找打开的HTML标签<html>
,并将所有内容都视为html,直到到达关闭的HTML标签</html>
现在<!DOCTYPE html>
。
该声明不是HTML标记。 这是向Web浏览器发出的有关页面写入哪个HTML版本的指令。
在HTML 4.01中,该声明引用了DTD,因为HTML 4.01基于SGML。 DTD指定标记语言的规则,以便浏览器正确呈现内容。
HTML5不是基于SGML,因此不需要引用DTD。
提示:始终将声明添加到HTML文档中,以便浏览器知道期望的文档类型。
术语DOCTYPE
告诉浏览器网页上使用哪种HTML类型。 这是官方页面的链接,它解释了您的查询的原因和含义
<!DOCTYPE html>
doctype定义您的文档使用的HTML / XHTML版本。 您可能希望使用doctype,以便在通过验证程序运行代码时,验证程序知道要检查哪个版本的HTML / XHTML。
<!DOCTYPE html>
声明用于通知网站访问者的浏览器所呈现的文档是HTML文档。 尽管实际上不是HTML元素本身,但是每个HTML文档都应带有DOCTYPE声明,以符合HTML标准。
对于HTML5文档(几乎所有新的Web文档都应为HTML5文档),DOCTYPE声明应为:
<!DOCTYPE html>
向浏览器显示的文件不是HTML5。 其次是根据HTML5良好惯例进行的语言礼节。
<!doctype html>
<html lang="es">
在这种情况下,第二行向浏览器指示的文件不是示例文件,在这种情况下为西班牙文<html lang="es">
对于构建HTML文档非常重要,它不仅是HTML,而且是向Web浏览器发出的有关页面写入哪个HTML版本的指令。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.