在HTML标记后使用斜杠

在HTML标记后使用斜杠,html,Html,我的网站使用HTML主题。 在这个主题中,有一些表单标记显示为。 为什么这个主题在第一个表单标记后使用斜杠 <div class="widget-body"> <div class="widget-main"> <form class="form-search" /> <input type="text" class="input-medium search-query" /> <butto

我的网站使用HTML主题。 在这个主题中,有一些表单标记显示为。 为什么这个主题在第一个表单标记后使用斜杠

<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>
在XHTML语法中,标记相当于标记


所以,您的代码行,相当于。

在搜索后,我在这个

在HTML5中,表示开始标记。这不是一个问题 自动关闭标签。相反,某些元素被指定为具有 例如,没有结束标记。这些统称为无效 元素。斜杠只是对那些 对XML上瘾。在非void元素标记中使用斜杠无效, 但无论如何,浏览器都会将其解析为开始标记,从而导致不匹配 在结束标签


您的表单标签后面有一个/,请将其删除,否则它将不起作用

这将结束'form'元素更改为,否则您将过早关闭表单标记。请参阅和.tanx,您的意思是输入标记在表单标记之外吗?不。您的标记仍在标记之内。它只是在一个标签内开始和结束。这有意义吗?您已经使用正斜杠将其关闭,而不是使用结束标记。。。。除此之外,在您的示例中,还有一个标记在更下面,因此结尾标记中没有不匹配的地方,这只是一个分析错误,浏览器忽略了/,只需要删除它。@Alohci tnx但请查看所有要恢复的内容的链接,大写标记和缺少的斜杠不是任何人都应该有问题的。XHTML 1.1非常可靠,但5至少应该是语法可读的。