当前位置: 首页 > news >正文

CSS 使用white-space属性换行

一、white-space属性的常见值

* 原本格式:

1、white-space:normal

      默认值,空格和换行符会被忽略过滤掉;宽度不够时文本会自动换行

     * 宽度足够时,normal 处理后的格式

     

     * 宽度不够时, normal 处理后的格式

 

2、white-space:nowrap

        空格和换行符会被忽略过滤掉;宽度不够时不会自动换行

        不会因为容器的大小自动换行,除非遇到<br>换行符

        * 宽度足够时,nowrap 处理后的格式

        

        * 宽度不够时,nowrap 处理后的格式

        

3、white-space:pre

        同<pre>标签,空格和换行符会被保留显示,就算宽度不够时,格式也会按照原格式原样显示

        * 宽度足够时,pre 处理后的格式

        

        * 宽度不够时,pre 处理后的格式

         

4、white-space:pre-wrap

        空格和换行符会被保留显示,当内容超出容器时自动换行

         * 宽度足够时,pre 处理后的格式

        

         * 宽度不够时,pre 处理后的格式

                

5、white-space:pre-line

        保留显示换行符,多个连续的空格会被合并为一个空格显示;

        适用于显示换行符,但是不想显示过多冗余的空格的场景;

        注意:行首的空格并未显示

           * 宽度足够时,pre-line处理后的格式

        

        * 宽度足够时,pre-line处理后的格式

        

6、white-space:break-spaces

二、小结

1、white-space:normal和white-space:nowrap

        空格和换行符会被忽略过滤掉;宽度不够时,前者文本会自动换行,后者不会自动换行

2、white-space:pre和white-space:pre-wrap

        空格和换行符会被保留显示,宽度不够时,前者文本不会自动换行,后者会自动换行

3、pre-line相比pre-wrap,后者不会合并多余的空格,使用时按照需求使用即可。

相关文章:

  • 检测服务端口是否开放的常用方法
  • mysql的可重复读隔离级别解决了不可重复读和大部分幻读
  • 在 JavaScript 中,[](空数组)不是假值,它是“真值”(truthy)
  • 修改与 Git 相关的邮箱
  • 各种以太坊Rollup技术
  • 微信小程序-二维码绘制
  • PHP-create_function
  • 力扣3464. 正方形上的点之间的最大距离
  • 【jira】用到几张表
  • rust笔记9-引用与原始指针
  • 免费PDF工具
  • 算法与数据结构(不同路径)
  • 滴水逆向_引用_友元函数_运算符重载
  • 机器学习数学基础:37.偏相关分析
  • java编译和c语言编译区别
  • CPU多级缓存机制
  • 前端面试题之HTML篇
  • 虚拟机PING不通百度?NAT是什么?什么仅主机?
  • HarmonyOS 5.0应用开发——鸿蒙接入高德地图实现POI搜索
  • 安装 Milvus Java SDK
  • 乌鲁木齐做网站的/app推广接单平台
  • wordpress怎么设置语言设置/济南seo网站关键词排名
  • 赣州省住房和城乡建设厅网站/东莞百度快速优化排名
  • 请人做网站 出现纠纷怎么办/百度seo关键词排名查询
  • 手机网站做桌面快捷方式/seo整站优化哪家好
  • 给素材网站做签约设计不想做了/1元购买域名