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

关于非中文或者url文本不换行的问题

我在一个写一个简单的url展示的时候,发现url一直溢出不换行,查了各种方法不管用,我请教了我大哥,他直接甩给我两个css放进去就好了

word-break:break-all;       按字符截断换行 /* 支持IE和chrome,FF不支持*/
word-wrap:break-word;    按英文单词整体截断换行  /* 以上三个浏览器均支持 */

如果害怕兼容问题,可以把   verflow-wrap: break-word;  带上,但是一般直接把这两个扔进去,基本都能解决, 如果有解决不了的特殊的问题或者更好的方法,欢迎留言,谢谢


word-break: break-all;

  • 作用:强制文本在任意字符处换行,即使在一个单词内部也会进行换行。
  • 例如,verylongwordwithoutspaces 可能会被拆分为 verylo 和 ngwordwithou
  • 适用场景:适用于需要按字符截断换行的情况,特别是当文本中包含长单词或长字符串时,可以避免文本溢出容器。
  • 浏览器支持:广泛支持,包括 IE、Chrome 和 Firefox

word-wrap: break-word;(现在推荐使用 overflow-wrap: break-word;

浏览器兼容性

  • 作用:强制文本在任意字符处换行,即使在一个单词内部也会进行换行。例如,verylongwordwithoutspaces 可能会被拆分为 verylo 和 ngwordwithou
  • 适用场景:适用于需要按字符截断换行的情况,特别是当文本中包含长单词或长字符串时,可以避免文本溢出容器。
  • 浏览器支持:广泛支持,包括 IE、Chrome 和 Firefox。

示例代码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Text Wrapping Example</title><style>.container {width: 200px;border: 1px solid #000;margin: 10px;padding: 10px;}.break-all {word-break: break-all;}.break-word {word-wrap: break-word; /* 旧语法 */overflow-wrap: break-word; /* 新语法,推荐使用 */}</style>
</head>
<body><div class="container break-all">ThisIsAVeryLongWordWithoutSpacesThisIsAVeryLongWordWithoutSpaces</div><div class="container break-word">ThisIsAVeryLongWordWithoutSpacesThisIsAVeryLongWordWithoutSpaces</div>
</body>
</html>
 

http://www.lryc.cn/news/470542.html

相关文章:

  • LeetCode 热题 100之矩阵
  • YOlO系列——yolo v3
  • 基于Datawhale开源量化投资学习指南(11):LightGBM在量化选股中的优化与实战
  • Python4
  • springboot系列--web相关知识探索六
  • FreeSWITCH 简单图形化界面30 - 使用MYODBC时可能遇到的错误
  • 阿里云物联网的通信方式
  • 自由职业者的一天:作为小游戏开发者的真实工作日记
  • 【RL Latest Tech】分层强化学习:Option-Critic架构算法
  • 分布式数据库
  • MySQL(2)【库的操作】
  • python pip更换(切换)国内镜像源
  • 阿里云镜像源无法访问?使用 DaoCloud 镜像源加速 Docker 下载(Linux 和 Windows 配置指南)
  • 使用 BERT 和逻辑回归进行文本分类及示例验证
  • 【skywalking 】监控 Spring Cloud Gateway 数据
  • SpringWeb
  • 嵌入式刷题(day21)
  • OpenAI 下一代旗舰模型现身?奥尔特曼亲自辟谣“猎户座“传闻
  • 【C++】STL初识
  • 框架篇补充(东西多 需要重新看网课)
  • 合约门合同全生命周期管理系统:企业合同管理的数字化转型之道
  • 等保测评与风险管理:识别、评估和缓解潜在的安全威胁
  • Golang Agent 可观测性的全面升级与新特性介绍
  • SpringBoot的开篇 特点 初始化 ioc 配置文件
  • docker 可用镜像服务地址(2024.10.25亲测可用)
  • 【SQL实验】表的更新和简单查询
  • 【C++】 string的了解及使用
  • 【K8S】kubernetes-dashboard.yaml
  • 远程root用户访问服务器中的MySQL8
  • 解释一下 Java 中的静态变量(Static Variable)和静态方法(Static Method)?