【发布时间】:2020-05-14 13:05:30
【问题描述】:
如果我们已经使用<!DOCTYPE html>标签定义了这个文档是html,为什么还要加上<html>标签呢?
是否可以添加任何其他标签来代替?
如果没有,我们为什么需要它?
【问题讨论】:
-
一个简单的谷歌搜索回答了这个问题——文档类型是一个声明而不是一个元素标签。它只是通知浏览器有关页面以及如何呈现它 - 特别是它是一个 html5 配置的文档。 - “即使它被尖括号包裹,它也不是一个标签而是一个声明。”。
-
@gavgrif 谢谢,但我的问题是如果我们已经声明了你的文档类型,为什么我们需要一个 HTML 标签?如果我声明这是一个 HTML 文档,那为什么我不能只添加 head 和 body 标签呢?