Skip to content
快看这页儿写了啥...

HTML5 为什么只写 !DOCTYPE html ?

题干

  • DOCTYPE

题解

HTML5 不需要像 HTML4XHTML 那样,引用一个 DTD(文档类型定义)来告诉浏览器文档的规范和验证方式。HTML5 是基于 SGML 的,而不是基于 XML 的,所以它不需要遵循 XML 的格式要求。HTML5 只需要一个简单的声明,就可以让浏览器知道文档使用的是 HTML5,并且采用标准模式来解析和显示文档。

HTML5DOCTYPE 声明有以下几个好处:

  • 简单,只有10个字符,可以节省文档的大小和传输时间。
  • 声明不区分大小写,可以写成 <!doctype html>或 <!DOCTYPE html>,都可以。
  • 可以让浏览器避免使用混杂模式来显示文档,从而提高网页的兼容性和质量。

相关

DOCTYPE 有什么作用? 严格模式与混杂模式如何区分?它们有何意义?

贡献者

isboyjc's avatar isboyjc

浏览量(PV)  次  ·  独立访客(UV)  人次
不正经的前端 | 八股 · 欢迎 star ⭐