[CSS]CSS换行问题

2024-08-27 00:48
文章标签 问题 css frontend 换行

本文主要是介绍[CSS]CSS换行问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

强制不换行 white-space:nowrap

white-space 属性设置如何处理元素内的空白。
属性[ http://www.w3school.com.cn ]:

描述
normal默认。空白会被浏览器忽略。
pre空白会被浏览器保留。其行为方式类似 HTML 中的
 标签。
nowrap文本不会换行,文本会在在同一行上继续,直到遇到
标签为止。
pre-wrap保留空白符序列,但是正常地进行换行。
pre-line合并空白符序列,但是保留换行符。
inherit规定应该从父元素继承 white-space 属性的值。

自动换行 word-wrap:break-word

当长单词或网页地址一行无法显示的时候在下一行显示。
属性[ http://www.w3school.com.cn ]:

描述
normal默认。 只在允许的断字点换行。
pre在长单词或 URL 地址内部进行换行。

强制断行 word-break:break-all

word-break 属性规定自动换行的处理方法
属性[ http://www.w3school.com.cn ]:

描述
normal默认。 使用浏览器默认的换行规则。
break-all允许在单词内换行。
keep-all只能在半角空格或连字符处换行。

超出内容显示省略号 text-overflow:ellipsis

text-overflow 属性规定当文本溢出包含元素时发生的事情。
属性[ http://www.w3school.com.cn ]:

描述
clip修剪文本。
ellipsis显示省略符号来代表被修剪的文本。
string使用给定的字符串来代表被修剪的文本。

**注意:**ellipsis只对单行文本生效,且容器overflow:hidden。

点击查看测试页
wrap-example.jpg

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>css换行</title><style>.lists{width: 400px;height: auto;margin: 50px auto;padding: 20px;font-size: 14px;line-height: 1.6em;font-family: 'Microsoft YaHei Light';}.list{width: 100%;height: auto;padding: 5px;border-radius: 3px;border: #aaa 1px solid;background: #fafafa;margin:0 0 25px;text-indent: 2em;}small{font-size: 14px;color: #aaa;font-weight: bold;line-height: 1em;}.nowrap{white-space:nowrap;}.break-word{word-wrap:break-word;}.break-all{word-break:break-all;}.ellipsis{white-space: nowrap;overflow: hidden;text-overflow:ellipsis;height: 20px;}</style>
</head>
<body>
<div class="lists"><small>white-space:nowrap</small><div class="list nowrap">我说道,“爸爸,你走吧。”他望车外看了看,说,“我买几个橘子去。你就在此地,不要走动。”我看那边月台的栅栏外有几个卖东西的等着顾客。走到那边月台,须穿过铁道,须跳下去又爬上去。</div><small>word-wrap:break-word</small><div class="list break-word">Finally, he found another field where he could hide.He lay down, unable to sleep, his mind filled with visions of the dead girl. Her wide, dead eyes stared at him, watching him through a curtain of blood.</div><small>word-break:break-all</small><div class="list break-all">Finally, he found another field where he could hide.He lay down, unable to sleep, his mind filled with visions of the dead girl. Her wide, dead eyes stared at him, watching him through a curtain of blood.</div><small>text-overflow:ellipsis</small><div class="list ellipsis">我说道,“爸爸,你走吧。”他望车外看了看,说,“我买几个橘子去。你就在此地,不要走动。”我看那边月台的栅栏外有几个卖东西的等着顾客。走到那边月台,须穿过铁道,须跳下去又爬上去。</div><small>normal</small><div class="list normal">我说道,“爸爸,你走吧。”他望车外看了看,说,“我买几个橘子去。你就在此地,不要走动。”我看那边月台的栅栏外有几个卖东西的等着顾客。走到那边月台,须穿过铁道,须跳下去又爬上去。</div>
</div>
</body>
</html>

这篇关于[CSS]CSS换行问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1110162

相关文章

SpringSecurity整合redission序列化问题小结(最新整理)

《SpringSecurity整合redission序列化问题小结(最新整理)》文章详解SpringSecurity整合Redisson时的序列化问题,指出需排除官方Jackson依赖,通过自定义反序... 目录1. 前言2. Redission配置2.1 RedissonProperties2.2 Red

nginx 负载均衡配置及如何解决重复登录问题

《nginx负载均衡配置及如何解决重复登录问题》文章详解Nginx源码安装与Docker部署,介绍四层/七层代理区别及负载均衡策略,通过ip_hash解决重复登录问题,对nginx负载均衡配置及如何... 目录一:源码安装:1.配置编译参数2.编译3.编译安装 二,四层代理和七层代理区别1.二者混合使用举例

怎样通过分析GC日志来定位Java进程的内存问题

《怎样通过分析GC日志来定位Java进程的内存问题》:本文主要介绍怎样通过分析GC日志来定位Java进程的内存问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、GC 日志基础配置1. 启用详细 GC 日志2. 不同收集器的日志格式二、关键指标与分析维度1.

Java 线程安全与 volatile与单例模式问题及解决方案

《Java线程安全与volatile与单例模式问题及解决方案》文章主要讲解线程安全问题的五个成因(调度随机、变量修改、非原子操作、内存可见性、指令重排序)及解决方案,强调使用volatile关键字... 目录什么是线程安全线程安全问题的产生与解决方案线程的调度是随机的多个线程对同一个变量进行修改线程的修改操

Redis出现中文乱码的问题及解决

《Redis出现中文乱码的问题及解决》:本文主要介绍Redis出现中文乱码的问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. 问题的产生2China编程. 问题的解决redihttp://www.chinasem.cns数据进制问题的解决中文乱码问题解决总结

全面解析MySQL索引长度限制问题与解决方案

《全面解析MySQL索引长度限制问题与解决方案》MySQL对索引长度设限是为了保持高效的数据检索性能,这个限制不是MySQL的缺陷,而是数据库设计中的权衡结果,下面我们就来看看如何解决这一问题吧... 目录引言:为什么会有索引键长度问题?一、问题根源深度解析mysql索引长度限制原理实际场景示例二、五大解决

Springboot如何正确使用AOP问题

《Springboot如何正确使用AOP问题》:本文主要介绍Springboot如何正确使用AOP问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录​一、AOP概念二、切点表达式​execution表达式案例三、AOP通知四、springboot中使用AOP导出

Python中Tensorflow无法调用GPU问题的解决方法

《Python中Tensorflow无法调用GPU问题的解决方法》文章详解如何解决TensorFlow在Windows无法识别GPU的问题,需降级至2.10版本,安装匹配CUDA11.2和cuDNN... 当用以下代码查看GPU数量时,gpuspython返回的是一个空列表,说明tensorflow没有找到

解决未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4‘问题

《解决未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4‘问题》:本文主要介绍解决未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4... 目录未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4‘打开pom.XM

IDEA Maven提示:未解析的依赖项的问题及解决

《IDEAMaven提示:未解析的依赖项的问题及解决》:本文主要介绍IDEAMaven提示:未解析的依赖项的问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝... 目录IDEA Maven提示:未解析的依编程赖项例如总结IDEA Maven提示:未解析的依赖项例如