我为网站使用HTML主题。在此主题中,有一些表单标签显示为<form/>
。为什么此主题在第一个表单标签之后使用斜杠?
<div class="widget-body">
<div class="widget-main">
<form class="form-search" />
<input type="text" class="input-medium search-query" />
<button onclick="return false;" class="btn btn-purple btn-small">
Search <i class="icon-search icon-on-right bigger-110"></i>
</button>
</form>
</div>
</div>
搜索后,我在此链接中发现
在HTML 5中,
<foo />
即<foo>
开始标记。它不是“自动关闭标签”。相反,例如,某些元素被指定为没有结束标签<br>
。这些统称为空元素。斜线只是对XML上瘾的人的语法糖。在非无效元素标签中使用斜杠是无效的,但是浏览器无论如何都将其解析为开始标签,从而导致结束标签不匹配。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句