☰
CSS实现文本自动平衡text-wrap: balance
2026/11/3 4:47:43 网站建设 项目流程

不再有排版孤行和寡行

我们都知道那些标题,最后一个单词换行并单独站在新行上,破坏了视觉效果,看起来很奇怪。当然,有老式的 手动换行或将内容分成不同部分。但您听说过text-wrap: balance吗?

通过应用text-wrap: balance属性,浏览器将自动计算单词数并将它们平均分配到两行——非常适合页面标题、卡片标题、工具提示、模态框和FAQ等。

.title { text-wrap: balance; }

②换行符

方法二:利用 CSS 的white-space

如果数据里本身就是真实的换行符(不是\n字符串,而是实际换行),可以直接写:

<div v-if="i.nodeName !== '联合审查'" class="balance">{{ i.userName }}</div> <div v-else class="balance">{{ i.userName }}-{{ i.deptName }}</div> .balance { white-space: pre-wrap; /* 保留换行符和空格 */ }

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询