如何声明 创建一个标准HTML5页面

html-css010

如何声明 创建一个标准HTML5页面,第1张

html5比较简单,不需要写其他的:

<!DOCTYPE html>

<html lang="en">

    <!--......-->

而其他的标准则这样写:

<!DOCTYPE html PUBLIC......><!--省略具体内容,比HTML5多了PUBLIC....-->

<html lang="en">

    <!--......-->

翻阅官方文档得知:

<!DOCTYPE>声明不是 HTML 标签;它是 指示 web 浏览器 关于页面 使用哪个 HTML 版本进行编写的指令

在 HTML 4.01 中,<!DOCTYPE>声明引用 DTD,因为 HTML 4.01 基于 SGML。DTD 规定了标记语言的规则,这样浏览器才能正确地呈现内容。

HTML5 不基于 SGML,所以不需要引用 DTD。

提示:请始终向 HTML 文档添加 <!DOCTYPE>声明,这样浏览器才能获知文档类型

标准模式与兼容模式

若文档为标准模式,则该文档的排版与JS运作模式都是以该浏览器支持的最高标准运行;

兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作。

所以,总是先给 HTML 文档添加 <!DOCTYPE>声明,确保浏览器能够预先知道文档类型。