为什么在html文件中使用<!DOCTYPE html ... >
?
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
答案 0 :(得分:2)
DOCTYPE声明(DTD或文档类型声明)做了两件事:
在网页上执行HTML验证测试时,它告诉HTML(超文本标记语言)验证器网页编码应符合哪个(X)HTML标准版本。当您验证网页时,HTML验证程序会根据适用的标准检查编码,然后报告编码的哪些部分未通过HTML验证(不符合要求)。 它告诉浏览器如何以符合标准的模式呈现页面。
有关详细信息,请参阅此"<!DOCTYPE html>" What does it mean?
答案 1 :(得分:2)
它告诉浏览器以下代码将被视为html代码的特定版本。
然后,浏览器知道要查找打开的HTML标签<html>
,并像对待html一样处理所有内容,直到到达关闭的HTML标签</html>
<!DOCTYPE html>
现在就足够了。
答案 2 :(得分:1)
声明不是HTML标记;它是Web浏览器关于页面编写的HTML版本的指令。
在HTML 4.01中,声明引用DTD,因为HTML 4.01基于SGML。 DTD指定标记语言的规则,以便浏览器正确呈现内容。
HTML5不基于SGML,因此不需要引用DTD。
提示:始终将声明添加到HTML文档中,以便浏览器知道所期望的文档类型。
答案 3 :(得分:0)
术语DOCTYPE
告诉浏览器在网页上使用哪种类型的HTML。 Here 是官方网页的链接,它解释了您的查询原因和内容
<!DOCTYPE html>
答案 4 :(得分:0)
doctype定义文档使用的HTML / XHTML版本。您可能希望使用doctype,以便在通过验证程序运行代码时,验证程序知道要检查哪个版本的HTML / XHTML
答案 5 :(得分:0)
<!DOCTYPE html>
声明用于通知网站访问者的浏览器正在呈现的文档是HTML文档。虽然实际上并不是HTML元素本身,但每个HTML文档都应该使用DOCTYPE声明来符合HTML标准。
对于HTML5文档(几乎所有新的Web文档都应该是这样),DOCTYPE声明应该是:
<!DOCTYPE html>
答案 6 :(得分:0)
向浏览器显示该文件是HTML5。 接下来是根据HTML5良好实践的语言效果。
<!doctype html>
<html lang="es">
在这种情况下,第二行表示浏览器而不是文件示例,在这种情况下为西班牙语<html lang="es">
答案 7 :(得分:0)
对于构建HTML文档很重要,它不仅是HTML,而且是向Web浏览器提供的有关页面写入哪个HTML版本的指令。