有人能告诉html中普通结束标记和标记自标记之间的性能吗?
<area />
<base />
<basefont />
<br />
<hr />
<input />
<img />
<link />
<meta />
我从这里看到了这些(Using the XHTML closing slash (/) on normal tags?)。
实际上我的主要问题是为什么我们使用它?
我从以下网址阅读答案:What's the difference between <tag></tag> and <tag /> in HTML?
答案是:
自闭标签没有子项,内部文本没有值(null):
是否正确?因为我们可以在这些字段中编写内部文本
<input />
<img />
<link />
所以我仍然感到困惑。请给我一个明确的答案。
答案 0 :(得分:3)
HTML中不存在自动关闭标记。
有些元素包含必填的开始标记(<p>
)。有些元素包含必填结束标记(</script>
)。
有些元素带有可选的开始标记(<body>
)。有些元素带有可选的结束标记(</p>
)。
有些元素带有禁止结束标记(<img>
)。 (没有元素有禁止的开始标记。)
HTML 5允许在带有禁止结束标记的元素的开始标记中使用尾随/
字符。这似乎是为了满足XML瘾君子和糟糕的语法高亮软件。
您不能用/
替换真正的结束标记。 HTML解析器将倾向于忽略具有禁止结束标记的元素的结束标记。 (但是,例如,IIRC,</br>
会产生奇怪的结果)
我们可以在这些字段中编写内部文本:
<input /><img /><link />
您不能使用HTML(或XHTML,因为它们被定义为不允许使用子节点)。