我在w3schools.com上看到了一些HTML代码,例如<tag attribute='x'>
而没有结束</tag>
。
这里有一个例子:http://www.w3schools.com/tags/tag_base.asp
而且我知道有些标签可以在不关闭它们的情况下工作,但从长远来看它们会导致无形的失败,而且,我的编码器本能告诉我所有标签都需要关闭。
那么有些标签(或某些上下文)不需要关闭吗?
谢谢!
答案 0 :(得分:1)
不一定要关闭任何标签; HTML5 spec枚举此行为适合的时间和地点。但是,如果标记正确关闭,浏览器会更容易解析HTML,IE9不遵循HTML5解析规则,如果标记未正确关闭,可能会中断。
答案 1 :(得分:0)
有些标签不是容器,因此无法关闭,因为它们是一个单元,例如图像标签:
<img src="abc.jpg">
但是,如果您想遵循html标准,则需要将其写为:
<img src="abc.jpg" />