HTML5 语法

HTML5 有“自己的” HTML 语法,它与已经发布在网络上的 HTML 4 以及 XHTML1 文档兼容,但是不兼 HTML 4 中更复杂的 SGML 特性。

HTML5 并没有 XHTML 中需要小写标签名,属性要带引号,属性必须有一个值以及必须闭合所有空元素的语法规则。

但是 HTML5 更具灵活性,支持下列形式:

  • 标签名大写。
  • 属性的双引号可选。
  • 属性值可选。
  • 闭合空元素可选。

DOCTYPE

在老版本的 HTML 中,DOCTYPE 很长,因为 HTML 语言是基于 SGML 的,需要引用一个 DTD。

HTML5 作者可以使用简单的语法来指定如下形式的 DOCTYPE:

<!DOCTYPE html>

上述语法不区分大小写。

字符编码

HTML5 作者可以使用简单的语法指定字符编码,如下所示:

<meta charset="UTF-8">

上述语法不区分大小写。

results matching ""

    No results matching ""