html5中如何取消换行,html5换行符元素: 元素

c4e6cdb59db8c7522b33dcf7073a3055.png

1. 基本概念

html5中的
元素用于产生一个换行符,它的名称br正是单词break的前两个字母;break本身的含义为“打破、拆分”,在此处就引申为换行的意思。

为什么html5要专门定义一个元素来代表换行符呢?我们平常在办公软件中编辑文本的时候,如果要换行不是只要按下回车键就可以了吗?这是因为html5在遇到常规的换行符的时候,只是显示一个空格而已,而不会真正地在新的一行上显示后续的内容。要在段落内的文本中手动换行,除了使用

元素还真的就只有这个
元素了。

f3ef726808e91d0e8070039be593cfb8.png

上面这段代码的执行结果如图1所示,可以看到虽然我们在第一个句子的“斗争”二字后面按下了回车键,但是该回车键并没有起到换行的作用。在第二个句子中我们没有输入任何回车键,只是输入了一个
元素,却看到了文本在这个
元素的位置发生了换行。

abdd202ef8e73949d59c0f4566662f3c.png图1 html5文档中回车键和<br>元素的对

因为
元素仅仅起到换行的作用,所以我们不能对它应用任何css样式。而且
元素是一个空元素,即它没有结束标签。在xhtml中它必须写成
的形式,以被正确地关闭;而在html5中的规范写法就是

2. 不能用
元素产生段落

虽然
元素很简单,但在实际使用中还是需要注意很多问题。最重要的就是,不能用
元素来产生段落;不同的段落应该写在不同的

元素中。如果我有3个段落,那么应该用3个

元素来标记每一个段落;而不能将所有文本都写在同一个

元素中,然后再在段落的分隔处写上
元素。

错误的分段写法如下,虽然原本段落内容之间有换行,但它们在逻辑上还是被当作是一个段落,因为它们被写在一个

元素中。

da2cdfd5b0f751d74f766c72e89d23a8.png

下面的分段写法才是正确的,再次提醒每一个段落要用单独的

元素来表示,而不能用换行符(
)标记。

2f4d614f12a636f872afff2361f72081.png

3. 正确的使用场景

那么
元素应该在什么时候使用呢?当一个段落的内容需要多行显示的时候,这时
元素就派上用场了;这主要包括诗歌和地址的表示。

通常诗歌的每一段都包括多行内容,因此它可以像下面这样表示,其最终效果如图2所示。

75984ff6ca57424b849a1466f4091987.png

6f42035808f8a5ca48e99c90ced52e02.png图2 诗歌的显示效果

我们通常将整个地址看作一个整体,用

标记;而具体的信息又按照行政范围分为多行表示,每一行用
元素分隔。

602f3745df5106232d01f52ea4cbdcb1.png

7c531d11d98c9ba45b43ed0a022bd1c5.png图3 地址的显示效果

(完)

举报/反馈

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值