讲师中心 微信公众号
AI工具推荐 视频效率加速

css字间距与行间距_word-spacing与line-height调整

夜伟酱_1405

夜伟酱_1405

发布时间:2026-01-27 14:05:02

|

556人浏览过

|

来源于php中文网

原创

word-spacing仅对英文单词间空格生效,中文因无词边界而无效;中文需用letter-spacing控制字间距;line-height无单位值为font-size乘数,推荐全局使用;vertical-align与line-height共同影响行内元素垂直对齐。

css字间距与行间距_word-spacing与line-height调整

word-spacing 只影响英文单词间空格,对中文无效

word-spacing 的作用对象是「单词之间的空白」,浏览器按 Unicode 词边界(如空格、连字符、标点)切分文本后,在相邻单词之间插入额外间距。中文没有单词分隔符,整段文字被当作一个“词”,所以设置 word-spacing: 20px 对纯中文段落毫无反应。

常见误用场景:

  • 想让中文标题字与字之间拉开距离,却写了 word-spacing
  • 中英文混排时只调 word-spacing,结果英文单词撑开、中文不动,视觉错乱

正确做法:中文需用 letter-spacing;中英文混排建议统一用 letter-spacing 或结合 word-spacing 微调英文部分。

line-height 不是行高像素值,而是行距计算比例

line-height 设为无单位数值(如 1.6)时,它是一个乘数,作用于当前元素的 font-size,最终行高 = font-size × line-height。设为带单位值(如 24px)则直接生效,但会破坏继承逻辑——子元素若未重设 line-height,将沿用这个固定像素值,可能在缩放或换字体时导致行距塌陷或溢出。

立即学习“前端免费学习笔记(深入)”;

推荐写法:

Cn Password Generator
Cn Password Generator

安全的随机密码生成器。支持自定义长度、字符类型(大写/小写字母、数字、特殊符号),排除相似字符,批量生成。纯 Python 标准库,无需 API 密钥。

下载
  • 全局基础行高用无单位值:line-height: 1.5
  • 需要精确控制某段文字(如按钮内文)可用 line-height: 24px,但务必同步确认子元素是否需重置
  • 避免写 line-height: 0 来“消除行距”——这会让多行文本上下重叠,line-height: 1 才是紧凑但可读的下限

letter-spacing 是中文“字间距”的唯一可靠方案

要控制中文字符、数字、标点之间的间距,必须用 letter-spacing。它对每个字符(包括汉字、英文字母、数字)之后插入指定间距,不区分语言。

注意细节:

  • 负值会让字紧贴甚至重叠:letter-spacing: -1px 可用于微调标题紧凑感,但别超过 -2px,否则可读性下降
  • 响应式中慎用固定像素值,优先用 em 或 rem 单位,例如 letter-spacing: 0.05em 随字号等比缩放
  • 不要在长段落正文里设 letter-spacing,易造成阅读疲劳;仅用于标题、标签、短文本
h1 {
  font-size: 2rem;
  letter-spacing: 0.08em; /* 字间距随字号自适应 */
}
<p>.tag {
font-size: 0.875rem;
letter-spacing: 1px; /<em> 小字号下用 px 更稳 </em>/
}

line-height 和 vertical-align 共同决定行内元素垂直对齐

当行内有图片、图标或 inline-block 元素时,line-height 不仅控制文本行高,还参与该行的“行框(line box)”高度计算。而 vertical-align 决定这些元素在行框内的对齐基准线。

典型问题:

  • 图标和文字看起来“偏高”或“下沉”,其实是 vertical-align 默认为 baseline,而图标底边常低于文字基线
  • 设了 line-height: 2 后,图标仍不对齐,是因为没同步调整 vertical-align

解决方式:

  • 统一设 vertical-align: middle 或 vertical-align: -0.125em(更精准匹配字体度量)
  • 避免给行内元素单独设 height 或 line-height,干扰整体行框计算
  • 调试时可在开发者工具中勾选「Show layout shifts」观察行框实际范围

真正难的是在响应式设计里兼顾不同字号下的 letter-spacing 和 line-height 行为——它们不是独立变量,而是和 font-size、字体度量、甚至系统渲染引擎强耦合的。一次调好,不等于所有设备都一致。

热门AI工具

更多
火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

相关专题

更多
word背景色怎么改成白色
word背景色怎么改成白色

Word是微软公司的一个文字处理器软件。word为用户提供了专业而优雅的文档工具,帮助用户节省时间并得到优雅美观的结果。word提供了许多易于使用的文档创建工具,同时也提供了丰富的功能供创建复杂的文档使用。怎么word背景色怎么该呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

4311

2023.07.21

word最后一页空白页怎么删除
word最后一页空白页怎么删除

word最后一页空白页删除方法有:通过删除回车符、调整页边距、删除分节符或调整分页符位置,您可以轻松去除最后一页的空白页。根据您实际的文档情况,选择适合您的方法进行操作,使您的文档更加美观和整洁。本专题为大家提供word最后一页空白页怎么删除不了相关的各种文章、以及下载和课程。

860

2023.07.24

word最后一页空白页怎么删除不了
word最后一页空白页怎么删除不了

word删除最后一页空白页,可以尝试使用Backspace键删除空白页,如果无效,查找和删除分页符,或者调整页面边距和行距。还可以尝试将文档保存为其他格式并重新打开和保存。本专题为大家提供word最后一页空白页为啥删除不了的相关的文章、下载、课程内容,供大家免费下载体验。

2382

2023.07.25

word单页改变纸张方向
word单页改变纸张方向

word单页改变纸张方向:1、在界面上选择文档纸张方向;2、自定义页面设置;3、分节功能。本专题为大家提供word单页改变纸张方向的相关的文章、下载、课程内容,供大家免费下载体验。

1120

2023.07.27

word转ppt
word转ppt

Word是一款常用的文字处理软件,而PowerPoint则是一款专门用于制作演示文稿的软件。在某些情况下,我们可能需要将Word文档转换为PowerPoint演示文稿,以便更好地展示我们的内容。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

1037

2023.08.03

word页码从第三页开始为1教程
word页码从第三页开始为1教程

如何将word页码从第三页开始为1,本专题为大家提供相关的文章,希望可以帮助大家解决问题。

6672

2023.08.04

多个word合并成一个word教程
多个word合并成一个word教程

在工作中将多个word合并成一个word是一个很常见的操作,本专题为大家提供相关问题的解决文章,大家可以免费阅读。

2386

2023.08.04

word插入表格
word插入表格

Word是一个功能强大的文字处理软件,它不仅可以方便地创建和编辑文本内容,还可以插入表格来整理和呈现数据。那么word怎么插入表格呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2303

2023.08.07

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

120

2026.09.23

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Sass 教程
Sass 教程

共14课时 | 1.5万人学习

Bootstrap 5教程
Bootstrap 5教程

共46课时 | 5.7万人学习

CSS教程
CSS教程

共754课时 | 94.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn