HTML无内容标签,闭合还是不闭合?

注:此文无内容标签指的是自闭合标签。

只有自闭合标签(即标签内部必须空白的)能使用自关闭形式。
非自闭和标签(即标签内部允许包含数据的)不能使用自关闭写法。

譬如,有人把 script 写成自关闭的形式,是错误的。


常见的自闭合标签为:

<br> <img> <hr> <input> <meta> <link>


不常见的自闭合标签为:

<area> <base> <col> <command> <embed> <keygen>
<param> <source> <track> <wbr>


那么,无内容标签,到底闭合还是不闭合?


首先,在xhtml需要使用斜线(即闭合),不使用则会报错。

而,html 4.01推荐不使用斜线(即不闭合),使用斜线属于语法错误,但自闭合标签无论是否添加斜线(<br>或者</br>),均不影响使用,不使用斜线代码将更简洁。

html5同样推荐不使用斜线。


总结:

在html 4.01/ html5中,推荐不闭合。

而在xhtml,必须闭合。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值