可以使用自动关闭DIV标签吗?

Abe*_*ler 59 html

可能重复:
HTML5中的自动关闭标签是否有效?

例如:

<div id="myDiv" />
Run Code Online (Sandbox Code Playgroud)

然后将使用Javascript填充此div.

这是有效的HTML吗?

Mar*_*ers 43

不,HTML 4.x没有任何自闭标签的概念.

它在XHTML中有效.


scr*_*ola 14

Div不是有效的自闭标签.要有一个空div,最好这样做:

<div id="myDiv"></div>
Run Code Online (Sandbox Code Playgroud)


Ker*_* SB 10

根据XML声明和XHTML 1.0和1.1文档定义,这很好:>当紧跟在null-end开始标记close(/)之后,可以使用null-end标记(),并且你的代码相当于<div id="myDiv"></div>.

完全不同的是,任何特定的消费者是否能够正确处理这个问题.

HTML 4.01使用的SGML声明允许标记缩短,但它对null-end标记有不同的语法; 你可以写<div id="abc"/this is a non-empty div/.同样,里程可能因浏览器支持而异.(我的钱是"没有".)

HTML的未来版本(HTML5?如果该名称仍然存在)不再作为SGML语言实现,因此它们只是允许他们所说的,而无需使用正式语法.

  • +1以获取更多细节.也许相应的链接会有用^.^ (3认同)