我在 w3schools.com 中看到了一些 HTML 代码,比如<tag attribute='x'>
没有关闭,令人惊讶。</tag>
一个例子在这里:http ://www.w3schools.com/tags/tag_base.asp
而且我知道有些标签可以在不关闭它们的情况下工作,但从长远来看,它们可能会导致无形的故障,而且,我的编码直觉告诉我,所有标签都需要关闭。
那么是否有一些标签(或一些上下文)不需要关闭?
谢谢 !
我在 w3schools.com 中看到了一些 HTML 代码,比如<tag attribute='x'>
没有关闭,令人惊讶。</tag>
一个例子在这里:http ://www.w3schools.com/tags/tag_base.asp
而且我知道有些标签可以在不关闭它们的情况下工作,但从长远来看,它们可能会导致无形的故障,而且,我的编码直觉告诉我,所有标签都需要关闭。
那么是否有一些标签(或一些上下文)不需要关闭?
谢谢 !
没有标签并不总是必须关闭;HTML5 规范列举了这种行为在何时何地是合适的。但是,如果标签正确关闭,浏览器解析 HTML 会容易得多,IE9 不遵循 HTML5 解析规则,如果标签未正确关闭,则可能会中断。
有些标签不是容器,因此不能关闭,因为它们是一个单元,例如图像标签:
<img src="abc.jpg">
但是,如果你想遵循 html 标准,你需要这样写:
<img src="abc.jpg" />