可能重复:
HTML5中的自动关闭标签是否有效?
例如:
<div id="myDiv" />
Run Code Online (Sandbox Code Playgroud)
然后将使用Javascript填充此div.
这是有效的HTML吗?
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语言实现,因此它们只是允许他们所说的,而无需使用正式语法.