首页 > 解决方案 > 为什么 DOCTYPE 声明不是 HTML 元素或 HTML 标记?

问题描述

为什么 DOCTYPE 声明不是有效的 HTML 元素或标记,背后的原因是什么?它会被视为有效的 HTML 代码吗?

我知道 HTML5 标准定义标签如下:

标签用于分隔标记中元素的开始和结束。

但是,有一些自闭合标签也不会将任何文本内容分隔为元素,这让我有点困惑并在这里问。

标签: htmldoctype

解决方案


从技术上讲<!DOCTYPE >,它不是标签/元素,它只是向浏览器提供有关文档类型的指令或提供指向 HTML 页面必须遵循的一组规则的链接,这可能意味着自动错误检查等。


推荐阅读