如何使用结束标签写入空元素的浏览器?

我看过使用像<input ...></input>类的代码,只是因为Perl HTML::Zoom存在一个错误。

与XHTML或HTML5以及常用浏览器(如Internet Explorer,Chrome和Firefox)结合使用时,该语法的有害程度如何?

他们总是原谅并接受这种语法吗? 无论如何,它有多糟糕?

W3C标记验证服务显然接受这是有效的XHTML 1.0 Strict,而MDN指出,在HTML中,“在空元素上使用结束标记通常是无效的。例如, <input type="text"></input>无效的HTML“。

另一方面,validator.nu在使用HTML5时拒绝这样的标记:

Error: Stray end tag input.
From line 8, column 20; to line 8, column 27
pe="text"></input>↩</div
链接地址: http://www.djcxy.com/p/76877.html

上一篇: How forgiving are browsers with empty elements written with closing tag?

下一篇: Can SVG markup in HTML5 omit self