CSS 中几种常用的换行方法

文章介绍了三种在HTML和CSS中控制文本换行的方法:使用`<br>`元素实现简单换行,通过`white-space`属性管理文本自动、不换行或保留原格式换行,以及利用`word-break`属性处理单词断行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、使用 br 元素:

最简单的换行方法是在需要换行的位置插入
元素。例如:

<p>This is a sentence.<br>It will be on a new line.</p>

这会在 “This is a sentence.” 和 “It will be on a new line.” 之间创建一个换行。

效果:
在这里插入图片描述

2、使用 white-space 属性:

white-space 属性可以控制元素中文本的换行方式。常用的取值有:

normal(默认值):文本自动换行,默认情况下会根据容器的大小自动换行。
nowrap:文本不进行换行,超过容器宽度时会溢出。
pre:保留原始的空白符(空格和换行符),文本按照源码中的格式显示。
pre-wrap:保留原始的空白符,文本在遇到边界时会自动换行。
pre-line:合并连续的空白符,文本在遇到边界时会自动换行。

例如,将一个 div元素的 white-space 属性设置为 pre-wrap 可以实现自动换行:

<style>
  .multiline {
    white-space: pre-wrap;
  }
</style>

<div class="multiline">
  This is a long sentence that will be wrapped to the next line if necessary.
</div>

效果:
在这里插入图片描述

3、使用 word-break 属性:

word-break 属性可以控制单词在换行时的断开方式。常用的取值有:

normal(默认值):不强制断行,尽可能保持单词完整性。
break-all:允许在单词内部断行,例如超出容器宽度时会将单词拆分为多行显示。
keep-all:尽量保持多字母语言的连续性,适用于东亚语言。

例如,将一个 p元素的 word-break 属性设置为 break-all 可以实现单词内部的换行:

<style>
  p {
    word-break: break-all;
  }
</style>

<p>Thisisalongwordthatwillbebrokenintomultiplelinesifnecessary.</p>

效果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

smileAgain-lg

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值