为什么标记未在HTML中关闭?
出于好奇,为什么< >标签没有在 关闭?
<img src="smiley.gif" alt="Smiley face" height="42" width="42">
我还注意到,< >标记在 已显式关闭。
<img src="smiley.gif" alt="Smiley face" height="42" width="42"/>
回答:
从历史上看,HTML一直基于SGML,它允许在某些情况下省略标签。
由于<img>
元素不能有任何子节点,因此将其定义为EMPTY,并且禁止使用end标签(因为它将毫无用处)。
XHTML是用XML表示的HTML,并且XML不支持可选或禁止的标签(尽管它允许使用自闭合标签来代替开始+结束标签对),因此必须在此处将其显式关闭。
HTML 5向后兼容基于SGML的HTML版本。
以上是 为什么标记未在HTML中关闭? 的全部内容, 来源链接: utcz.com/qa/423093.html