【发布时间】:2012-05-18 12:35:01
【问题描述】:
如何在 HTML5 中结束 link 或 input 等标签。
这个
<input type='text' size='10'>
或者这个
<input type='text' size='10'/>
复制更多解释
结论: 你可以使用任何一个。
【问题讨论】:
-
几天前讨论了一个类似的问题,请参阅我的回答:stackoverflow.com/a/10599002/623518。我会说
<input type='text' size='10' />。 -
基本上,您列出的两个选项都是有效的 HTML5(请参阅specification)。但是,
<input type='text' size='10' />也是有效的 XHTML。 -
@Chris:你是说有三个?一个没有
/,第二个有/>,第三个/>有前导空格? -
是的。在 HTML5 规范中(我真的建议您阅读它),您可以在标记和属性以及结束
>之间有任意数量的空格。此外,对于 void 元素,例如<input>,您可以选择在关闭>之前使用/。 -
一般来说它并不那么重要,但 XHTML 绝对不会过时。我们可以就您为什么应该关心 XHTML 进行很长时间的讨论(在这个站点上搜索,有很多启发性的讨论)。一个快速的原因是,有一个像 XHTML5 这样的东西,它是 HTML5 的 XML 序列化,通常用于自动生成 HTML 页面。
标签: html