html - 为什么 DOCTYPE 声明不是 HTML 元素或 HTML 标记?
问题描述
为什么 DOCTYPE 声明不是有效的 HTML 元素或标记,背后的原因是什么?它会被视为有效的 HTML 代码吗?
我知道 HTML5 标准定义标签如下:
标签用于分隔标记中元素的开始和结束。
但是,有一些自闭合标签也不会将任何文本内容分隔为元素,这让我有点困惑并在这里问。
解决方案
从技术上讲<!DOCTYPE >
,它不是标签/元素,它只是向浏览器提供有关文档类型的指令或提供指向 HTML 页面必须遵循的一组规则的链接,这可能意味着自动错误检查等。
推荐阅读
- ruby-on-rails - 带有 Ruby on Rails 路由的 Vue.js 路由器
- ios - 进入后台时要释放的“其他共享硬件资源”有哪些?
- css - 如何使我的顶部栏元素在响应中可点击?
- php - SQLSTATE [42000] 执行多个 API 调用和创建许多临时表时出现异常
- javascript - 如何用 JavaScript 中的任意多个文档反序列化转储的 BSON?
- sql - 与另一个表相比,如何在表中找到额外/不同的行?
- scheduler - 在 dhtmlx 调度程序 onbeforeviewchange 中显示确认框
- swift - 将文档附加到 PDFView 时 SIGABRT 崩溃
- python-3.x - 让我的 EC2 实例利用更多 CPU 能力
- asp.net-mvc - “服务器错误'/'应用程序”和“服务器错误”之间的区别