在HTML 5中,某些标签无法关闭且有效,其他标签必须关闭才能生效,某些标签是可选的(我认为).除了查看文档之外,您知道何时应该关闭标记吗?有经验法则吗?
根据规范,如果标签无效,则不应关闭标签.无效元素是在开始标记和结束标记之间没有数据的元素; 即它需要的一切都在属性中.规范包括void元素列表:
所以,你的经验法则是:它可以在开始和结束标签之间有一些东西并且有意义吗?如果是这样,它应该有一个结束标记.
但是,也有例外,例如,元件,它们总是在容器内,如<li>,<option>,<optgroup>,<tr>,< td>等可以具有结束标签任选排除在外,如果它们是由相同类型的另一开始标签紧接着,或容器的结束标记.