自我封闭与非自我封闭

  • 本文关键字:自我 html tags element
  • 更新时间 :
  • 英文 :


有人能解释ELEMENT自闭或非自闭的原因吗?对于一个新手来说,这可能是一个愚蠢的问题,但我真的很想知道是否有某种规则可以实现,以了解两者之间的区别。提前感谢您提供的任何指导!

HTML中不存在自关闭标记(<tag />(。斜杠只是被解析器忽略了。

这意味着这些标签根本不需要关闭。事实上,用(<tag></tag>(之类的东西来结束它们是无效的HTML,这是有充分理由的:它们没有结束标记。

它们被称为void元素,因为没有结束标记,所以在开始标记和结束标记之间不能放置任何内容。如果你好奇的话,这里有一个包含所有void元素的列表。没有那么多。

话虽如此,在void元素的标记上添加尾部斜杠并没有害处。它在HTML中被忽略,但在XML中却是必需的。因此,如果您希望HTML是有效的XML,您可以使用";自关闭语法";。

对于某些元素,自结束标记是一个开始和结束标记的简写符号,它用于传达开始和结束标签之间缺乏内容的信息,因此它将被写在一个单独的标记中,而不是键入例如(之间没有任何空格(。现代html不允许使用自闭标签,因为固有的空元素和允许有内容但目前没有内容的元素之间存在差异,因此自闭标签不会像浏览器忽略/并将其解释为起始标签那样进行通信。

像link、br、img这样的自关闭标签。。不能包含任何其他元素,只包含属性,因此不需要使它们成为其他元素,而是非自封闭的元素,如div、span、h1、a。。可以包含其他元素,当然也可以使用属性,因为它们不是slf关闭

相关内容

  • 没有找到相关文章

最新更新