【问题标题】:Is it allowed to have a self-closing div tag in an html document?是否允许在 html 文档中有一个自关闭的 div 标签?
【发布时间】:2011-10-13 16:48:04
【问题描述】:

This question 特指脚本标签。我认为它也适用于 div,但我只是想确定一下。这是合法的html吗?

<div/>

【问题讨论】:

标签: html


【解决方案1】:

不,这不是合法的 HTML。

div 元素未在DTD (4.01) 中描述为EMPTY 元素。

定义没有EMPTY:

<!ELEMENT DIV - - (%flow;)*            -- generic language/style container -->
<!ATTLIST DIV
  %attrs;                              -- %coreattrs, %i18n, %events --
  %reserved;                           -- reserved for possible future use --
  >

对比HR的定义:

<!ELEMENT HR - O EMPTY -- horizontal rule -->
<!ATTLIST HR
  %attrs;                              -- %coreattrs, %i18n, %events --
  >

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-19
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    相关资源
    最近更新 更多