Skip to content

text-wrap

文本包装 CSS 属性控制元素内部的文本如何包装。不同的值提供:

  • 印刷的改进,例如跨标题跨越更平衡的线长度
  • 一种完全关闭文本包装的方法。

<https://developer.mozilla.org/en-US/docs/Web/CSS/text-wrap>

语法

css
/* Keyword values */
text-wrap: wrap;
text-wrap: nowrap;
text-wrap: balance;
text-wrap: pretty;
text-wrap: stable;

/* Global values */
text-wrap: inherit;
text-wrap: initial;
text-wrap: revert;
text-wrap: revert-layer;
text-wrap: unset;
  • wrap

文本在适当的字符处换行(例如空格,在使用空格分隔符的英语等语言中),以最大限度地减少溢出。这是默认值。

  • nowrap

文本不会跨行换行。它将溢出其包含元素,而不是换行。

  • blance

文本的换行方式最能平衡每行的字符数,从而提高布局质量和易读性。由于对字符进行计数并在多行中平衡它们的计算成本很高,因此仅跨有限行数的文本块支持此值(Chromium 为 6 行,Firefox 为 10 行)。

  • pretty

其行为与换行相同,只是用户代理将使用较慢的算法,该算法有利于更好的布局而不是速度。这适用于正文副本,其中良好的排版比性能更受青睐(例如,当孤儿数量应保持在最低限度时)。

  • stable

其行为与换行相同,只不过当用户编辑内容时,他们正在编辑的行之前的行保持静态,而不是整个文本块重新换行。

Text Wrap

<https://www.tailwindcss.cn/docs/text-wrap>

用法

ClassProperties
text-wraptext-wrap: wrap;
text-nowraptext-wrap: nowrap;
text-balancetext-wrap: balance;
text-prettytext-wrap: pretty;

共 20 个模块,1301 篇 Markdown 文档。