小匠工具箱

CSS文本换行

CSS 文本换行在线测试工具支持输入自定义文本、调整容器宽度,并实时比较 overflow-wrap、word-break、white-space、text-overflow、hyphens、line-break 和 text-wrap 的效果。

开始使用 CSS文本换行 ↓

CSS文本换行适合做什么?

  • 解决长链接或连续英文字符撑破布局的问题
  • 实现单行文字超出显示省略号
  • 比较 word-break 与 overflow-wrap 的实际差异
  • 保留用户输入中的空格和换行
  • 测试中文、日文和韩文文本的断行规则

主要功能

  • 支持自定义测试文本和 240-760px 容器宽度
  • 覆盖七组常用 CSS 换行与溢出属性
  • 提供长链接、CJK 文本和单行省略等场景预设
  • 实时预览当前属性值的渲染效果
  • 生成并一键复制当前 CSS 或常用方案代码

使用示例

让长链接和长单词自动换行

输入:输入没有空格的 URL、哈希值或连续英文字符,选择 overflow-wrap: anywhere。

结果:文本可以在容器边界内断开,不再撑破卡片或页面布局。

单行文字超出显示省略号

输入:选择 text-overflow: ellipsis,并调整预览容器宽度。

结果:工具组合 overflow、white-space 和 text-overflow,生成可直接复制的单行省略 CSS。

常见问题

CSS 长单词或长 URL 不换行怎么办?

通常可以使用 overflow-wrap: anywhere,让没有自然断点的长字符串在容器边界内换行。工具提供长链接预设,可直接观察并复制代码。

word-break 和 overflow-wrap 有什么区别?

overflow-wrap 主要处理原本无法正常断行的长字符串;word-break 控制单词内部的断行规则。一般正文优先尝试 overflow-wrap,只有确实需要在任意字符处断开时再考虑 word-break: break-all。

CSS 单行文本如何显示省略号?

需要同时设置 overflow: hidden、white-space: nowrap 和 text-overflow: ellipsis。切换到 text-overflow 标签即可实时预览并复制完整代码。

如何保留用户输入的换行和空格?

可以使用 white-space: pre-wrap;如果内容还可能包含很长的连续字符串,可同时加上 overflow-wrap: anywhere。

同类工具

查看全部开发者工具 →