我想知道是什么决定了一个元素是否需要结束标签。例如,input
, br
和 hr
不支持关闭 </element>
但它们的结构很简单 <element/>
(尽管我更喜欢 <element>
)- 如果需要,可以使用属性。
此外,我如何在自定义元素中复制此行为?
最佳答案
I was wondering what determines if an element needs a closing tag or not.
它们在 HTML 规范中的定义。
but their structure is simply
<element/>
/
在 HTML 5 中是可选的。它只适用于那些习惯了 XHTML 看起来像前进方向的语法的人。
Also, how would I replicate this behaviour in a custom element?
你不能。自定义元素规范不提供任何方法来使结束标记可选或禁止。
关于html - 什么决定元素是否需要结束标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50888044/