3

のような xhtml doctype が提供されているのに<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">、なぜこのタグ自体が非自己終了/非終了であることが許可されているのですか?

別名、なぜそうではないのですか:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" />

4

1 に答える 1

2

タグ(要素)ではありません。これは宣言であり、それが宣言の構文です (具体的にはdoctype 宣言)。

他の宣言 ( ELEMENTENTITYATTLISTなど) の構文も同様です。>宣言を閉じます。

于 2013-10-05T15:02:16.187 に答える