【CSS】CSS 处理空白、换行、制表符

本文介绍了在HTML中如何处理空白、换行和制表符以实现换行效果。通过使用`<pre>`标签和CSS的`white-space`属性,可以有效地保留和展示文本的原始格式。`<pre>`标签默认会显示所有空白符,而`white-space: pre`则能实现相同的效果,允许在CSS中更灵活地控制文本布局。

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

<span>&nbsp;ddd
ddd
ddd

</span>

在html文档中,有此节点,需要展示换行效果,该如何处理才有换行呢?

1. 使用 < pre > 标签

pre 元素表示预定义格式文本。在该元素中的文本通常按照原文件中的编排,以等宽字体的形式展现出来,文本中的空白符(比如空格和换行符)都会显示出来。(紧跟在 < pre > 开始标签后的换行符也会被省略)

pre标签默认样式:

pre {
    display: block;
    font-family: monospace;
    white-space: pre;  /**css 处理空白属性**/
    margin: 1em 0px;
}

在使用pre标签的时候,往往需要自设一下pre标签的样式。

2. 使用css属性 white-space

white-space 属性,它影响用户代理对文档源码中的空格、换行符和制表符的处理方式。

其中,pre值-保留标记中的空白,在此方面跟< pre >标签效用一致。

下面的表格总结了各种 white-space 值的行为:

换行符空格和制表符文字换行行尾空格
normal合并合并换行删除
nowrap合并合并不换行删除
pre保留保留不换行保留
pre-wrap保留保留换行挂起
pre-line保留合并换行删除
break-spaces保留保留换行换行

文章摘取:https://developer.mozilla.org/zh-CN/docs/Web/CSS/white-space

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值