您的位置:

CSS如何设置不换行

一、使用white-space属性

在CSS中,可以通过white-space属性来解决不想要文字换行的问题。white-space属性是指定如何处理元素中的空格、换行符和制表符等空白字符。常见的属性值有normal、nowrap、pre、pre-wrap和pre-line。

1、normal:默认值,浏览器会忽略不必要的空格和换行符,只保留一个空格。

.example-normal {
  white-space: normal;
}

2、nowrap:元素中的内容不会换行,除非在遇到br标签或换行符时,或者用CSS强制换行。

.example-nowrap {
  white-space: nowrap;
}

3、pre:元素中的空格、换行符和制表符会被完全保留,文本将按照其原始格式进行显示。

.example-pre {
  white-space: pre;
}

4、pre-wrap:元素中的空格、换行符和制表符会被完全保留,而当内容太长时,文本将自动换行。

.example-pre-wrap {
  white-space: pre-wrap;
}

5、pre-line:元素中的空格、换行符和制表符会被压缩成一个空格,而跨行换行符会起作用。

.example-pre-line {
  white-space: pre-line;
}

二、使用word-break、word-wrap属性

word-break和word-wrap属性用来控制文本超出容器时的断行方式。

1、word-break:设置如何断行单词或汉字。通常默认值为normal,不允许单词或汉字换行,而break-all可以强制将单词或汉字断开换行。

.example-word-break {
  word-break: break-all;
}

2、word-wrap:当一个单词太长时,该属性用来控制是否允许换行。normal不允许单词换行,而break-word可以强制断行。

.example-word-wrap {
  word-wrap: break-word;
}

三、使用overflow-wrap属性

overflow-wrap属性被用来控制长单词和 URL 是否允许被断开换行。

1、normal:单词不会断开换行。

.example-overflow-normal {
  overflow-wrap: normal;
}

2、break-word:单词会断开换行。

.example-overflow-break-word {
  overflow-wrap: break-word;
}

四、使用text-overflow属性

text-overflow属性被用来控制当文本溢出容器时的截断方式。常见的属性值有clip、ellipsis和string。

1、clip:文本溢出时隐藏

.example-text-overflow-clip {
  text-overflow: clip;
}

2、ellipsis:文本溢出时显示省略号

.example-text-overflow-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

3、string:文本溢出时显示指定的字符串

.example-text-overflow-string {
  overflow: hidden;
  text-overflow: '<...>';
  white-space: nowrap;
}
CSS如何设置不换行

2023-05-20
java方法整理笔记(java总结)

2022-11-08
重学java笔记,java笔记总结

2022-11-23
印象笔记记录java学习(Java成长笔记)

2022-11-12
python基础学习整理笔记,Python课堂笔记

2022-11-21
java笔记,大学java笔记

2022-11-28
java学习笔记(java初学笔记)

2022-11-14
java笔记,尚硅谷java笔记

2022-12-01
js高级程序设计笔记14(js高级程序设计笔记14页)

本文目录一览: 1、JavaScript高级程序设计 该怎么看 2、JavaScript学习笔记之数组基本操作示例 3、JS中有关sort以及return的问题 JavaScript高级程序设计 该怎

2023-12-08
Mac笔记:在日常生活中高效实用的笔记工具

2023-05-18
发篇java复习笔记(java课程笔记)

2022-11-09
java客户端学习笔记(java开发笔记)

2022-11-14
java基础知识学习笔记一,Java基础笔记

2022-11-21
javascript简要笔记,JavaScript读书笔记

2022-11-17
css设置的js对话框(js 选择文件对话框)

本文目录一览: 1、怎样用 CSS + JS 美化网页中的 select 下拉框 2、笔记:JS设置CSS样式的几种方式 3、怎么用div+css和js制作回复窗口 4、如何用JS点击超链接弹出对话框

2023-12-08
python如何设置断电的简单介绍

2022-11-22
阿平的python小笔记吖,python 阿里巴巴

2022-11-18
htmljs编程笔记(html代码笔记)

本文目录一览: 1、html代码和JS代码有什么区别 2、如何在html中调用js函数 3、JavaScript学习笔记之数组基本操作示例 4、HTML5初学者笔记 5、《web前端笔记7》js字符—

2023-12-08
数据库的笔记mysql,数据库管理系统笔记

2022-11-24
python课堂整理32(python笔记全)

2022-11-12