concept-content-nothing

なし (HTML)

[1] 内容モデルにおけるなし (nothing) は、要素やテキストが子供として認められないことを表します。

仕様書

定義

[3] 要素の内容モデルがなし (nothing) であるとき、 要素間空白以外の Text節点や要素節点を含んではなりません >>2。

子供

[4] なしのとき、次の節点を子供に含めることができます。

[5] なしのとき、次の節点を子供に含めることはできません。

[11] HTML 構文では、これらを直接子供にする方法は存在しません。しかし、 XML や DOM ではこれらを子供にすることも可能です。

要素の一覧

[6] 次のHTML要素がこの内容モデルを採用しています。

[7] これは colgroup を除き、void要素 (のうち適合するもの) と一致しています。

関連

[10] 終了タグが存在しないvoid要素とほぼ共通してはいますが、異なる概念です。

歴史

[8] 2014年7月までは空 (empty) と呼ばれていました >>9。

詳しくは空要素を参照してください。

[13] Require <iframe> to be empty by sideshowbarker · Pull Request #2049 · whatwg/html () <https://github.com/whatwg/html/pull/2049>