0

我在 w3schools.com 中看到了一些 HTML 代码,比如<tag attribute='x'>没有关闭,令人惊讶。</tag>

一个例子在这里:http ://www.w3schools.com/tags/tag_base.asp

而且我知道有些标签可以在不关闭它们的情况下工作,但从长远来看,它们可能会导致无形的故障,而且,我的编码直觉告诉我,所有标签都需要关闭。

那么是否有一些标签(或一些上下文)不需要关闭?

谢谢 !

4

2 回答 2

1

没有标签并不总是必须关闭;HTML5 规范列举了这种行为在何时何地是合适的。但是,如果标签正确关闭,浏览器解析 HTML 会容易得多,IE9 不遵循 HTML5 解析规则,如果标签未正确关闭,则可能会中断。

于 2013-06-27T15:24:59.280 回答
0

有些标签不是容器,因此不能关闭,因为它们是一个单元,例如图像标签:

<img src="abc.jpg">

但是,如果你想遵循 html 标准,你需要这样写:

<img src="abc.jpg" />
于 2013-06-27T15:25:34.073 回答