web前端入门到实战:控制换行和空白处理的CSS属性-white-spac

本文详细介绍了CSS属性white-space的五个值:normal、pre、nowrap、pre-wrap和pre-line,以及它们对换行和空白处理的不同效果。white-space属性用于控制文本的换行和空白处理,例如在前端开发中处理源代码展示或文本布局。通过对比不同属性值的特性,帮助开发者更好地理解和应用这一属性。
摘要由CSDN通过智能技术生成

本文说的white-space是一个控制换行和空白处理的CSS属性。我曾经被这个属性烦死,一直没记住,今天决定还是写下来好好琢磨下。

属性值

normal

默认值,正常换行,空白和换行符会被浏览器忽略。啥意思呢?

正常换行的意思是,单词间会正常换行,如果下一个单词太长,不足以在当前行剩余部分完整展示,则会在下一行显示。哪些情况算一个单词呢?

一个中文字
一个英文单词

// 这是两个单词
Tusi Blog
// 这只算一个单词
TusiBlog

连续的数字或符号也只算一个单词

// 这只算一个单词,如果超长也不会换行,会挤出横向滚动条
10000000000000000000000+2000000000000000000*200000000000000

空白和换行符会被浏览器忽略。就是你输入连续的空格,只会表现出一个空格的效果;如果敲了回车,也不会换行。

<!-- 代码 -->
<div>00000000                  00000000000000000></div>
<!-- 实际效果 -->
00000000 00000000000000000

pre

行为方式类似HTML中的pre标签。pre标签一般用来包裹源代码。

不会自动换行(想想,你写代码时,不回车会换行吗?)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值