解释基本的html标记语义

解释基本的html标记语义,html,Html,当你有一个不需要结束标记的标记时,我注意到有时候你以“>”结尾,有时候你以“/>”结尾 例如: <img src="..."/> <input id="x" value="y"> 但实际上,两者似乎可以互换工作。为什么?它们背后的含义是什么?从技术上讲,这可以追溯到XML的一条规则,即所有开始标记都必须有一个结束标记。所以必须有。如果标记中没有内容,可以将关闭标记为。这适用于所有标记,即使大多数浏览器设计用于处理某些标记,例如链接标记,因为如果我显示了开头,设计师/

当你有一个不需要结束标记的标记时,我注意到有时候你以“>”结尾,有时候你以“/>”结尾

例如:

<img src="..."/>
<input id="x" value="y">


但实际上,两者似乎可以互换工作。为什么?它们背后的含义是什么?

从技术上讲,这可以追溯到XML的一条规则,即所有开始标记都必须有一个结束标记。所以
必须有
。如果标记中没有内容,可以将关闭标记为
。这适用于所有标记,即使大多数浏览器设计用于处理某些标记,例如链接标记,因为如果我显示了开头,设计师/开发人员通常不再遵循此规则

/
在任何版本的HTML中都不是必需的,它是XHTML语法。”。。尽管如此,在HTML中使用
/
不会对您造成伤害。请访问www.w3schools.com忘了提到我建议您至少使用“self-closing”标记()