<br><br/>区别

<br>是HTML写法
<br />是XHTML为兼容HTML的写法(也是XML写法)

因为HTML5兼容XHTML写法,所以三种都可以使用,没有区别。

如果要省一到二个字节的文件大小,使用第一种。
如要要方便地转成XML而且要兼容老的浏览器,使用第三种。

因为HTML是SGML的子集,SGML允许标签没有结束标签,而换行符元素正好不需要内嵌元素,也就不需要结束标签。所以在HTML中,应该写成<br>。
因为XHTML是XML的子集,在XML中,标签必须要有结束标签。所以在XHTML中只写<br>是不符合语法的,必须写成<br></br>或简写成<br/>。
而在XHTML的发展过程中,要做到兼容旧的HTML浏览器。而旧的HTML浏览器不理解(错误理解)这两种写法,对于第一种写法,某些浏览器估计会理解成两个<br>标签(我没有资料证明这一点),所以在兼容HTML的XHTML中我们通常把它写成<br />,这样在HTML解析中会理解成有一个叫"/"的属性的"br"标签,在XML解析中仍然会理解成<br></br>的简写,达到了两全其美的效果.
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值