html 声明 -尊龙凯时网娱乐最新版
声明不是一个 html 标签;它是用来告知 web 浏览器页面使用了哪种 html 版本。
声明位于文档中的最前面的位置,处于 标签之前,声明告知浏览器的解析器用什么文档标准解析这个文档(标准模式)。若声明错误或未声明会导致文档以兼容模式/混杂模式呈现。
标签没有结束标签。 声明不区分大小写。总是先给 html 文档添加 声明,确保浏览器能够预先知道文档类型。
通用声明
html5
html 4.01
"http://www.w3.org/tr/html4/loose.dtd">
xhtml 1.0
"http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
在html 4.01 中, 声明需引用 dtd (文档类型声明),因为 html 4.01 是基于 sgml(standard generalized markup language 标准通用标记语言)。
html 4.01 规定了三种不同的 声明,分别是:strict、transitional 和 frameset。
html5 不是基于 sgml,因此不要求引用 dtd。
中文编码
对于中文网页需要使用 声明编码,否则会出现乱码。有些浏览器(如 360 浏览器)会设置 gbk 为默认编码,则你需要设置为 。
目前在大部分浏览器中,直接输出中文会出现中文乱码的情况,这时候需要在头部将字符声明为 utf-8。