html5 – 你怎么知道你是否必须或可以关闭HTML 5中的标签?

HTML 5中,某些标签无法关闭且有效,其他标签必须关闭才能生效,某些标签是可选的(我认为).除了查看文档之外,您知道何时应该关闭标记吗?有经验法则吗?

解决方法

根据 spec,如果标签无效,则不应关闭标签.无效元素是在开始标记和结束标记之间没有数据的元素;即它所需要的一切都属于属性.规范包括void元素列表:

>区域
>基地
> br
> col
>命令
>嵌入
>小时
> img
>输入
> keygen
>链接
>元
> param
>来源
>跟踪
> wbr

所以,你的经验法则是:它可以在开始和结束标签之间有一些东西并且有意义吗?如果是这样,它应该有一个结束标记.

但是,有exceptions,例如,总是在容器内的元素,例如< li>,< option>,< optgroup>,< tr>,< td>等等可以结束如果标记紧跟着另一个相同类型的开始标记或容器的结束标记,则可选择省略标记.

相关文章

HTML5和CSS3实现3D展示商品信息的代码
利用HTML5中的Canvas绘制笑脸的代码
Html5剪切板功能的实现
如何通过HTML5触摸事件实现移动端简易进度条
Html5移动端获奖无缝滚动动画实现
关于HTML5和CSS3实现机器猫的代码