skip to content
Posts · 2026年7月

为中文阅读建立清晰的排版层级


排版层级不是把标题放大、把说明文字变灰这么简单。真正有效的层级,应该让读者在尚未开始逐字阅读之前,就能分辨页面上哪些内容最重要、哪些内容负责解释,以及哪些内容只在需要时提供线索。

中文页面尤其容易出现一种看似整齐、实际扁平的状态:所有文字使用相近的字号和字重,区别主要依靠颜色。页面在截图里显得克制,但进入连续阅读后,标题、摘要和正文会逐渐混在一起。

先明确每种文字的职责

在调整具体数值之前,可以先把常见文字分成几种角色:

  1. 展示标题负责建立页面焦点,需要在短时间内被识别。
  2. 正文负责长时间阅读,应优先保证稳定、舒适和自然换行。
  3. 摘要负责快速预览,信息密度通常高于正文,但不应与标题争夺注意力。
  4. 标签与日期负责补充上下文,应该清晰,却不必进入第一视觉层级。

这些角色之间的差异不只来自字号。字重、行高、字距、颜色和上下间距共同决定了最终效果。只改其中一个参数,经常会让另一处关系失去平衡。

用有限的变量形成差异

一套实用的中文排版系统不需要几十个字号。相反,过多尺度会增加维护成本,让相邻区块之间出现难以解释的细微差异。

:root:lang(zh-CN) {
--type-body-size: 16px;
--type-body-line-height: 1.55;
--type-body-lead-size: 15px;
--type-body-dense-size: 13px;
}

这里的关键不是某个数值是否绝对正确,而是每个变量是否对应稳定的语义。正文参数变化时,摘要不应该被迫跟着变化;首页列表需要更紧凑时,也不应该意外影响文章详情页。

一个排版参数只有在职责清楚、影响范围可预测时,才真正成为设计令牌。

同时观察大小与留白

字号差异很容易被注意到,留白的作用却常被低估。标题与摘要靠得太近,会被看作同一个文本块;间距过大,又会切断它们的语义联系。

检查层级时,可以暂时忽略文字内容,只观察页面形成的明暗和疏密关系:

  • 第一眼是否能找到页面标题?
  • 摘要是否明显从属于标题?
  • 日期和标签是否容易找到,但不会抢先被看到?
  • 连续几个条目之间是否保持相同节奏?

如果这些问题只能依靠颜色回答,说明字号、字重或间距仍然缺少足够的结构。

让层级接受真实内容的检验

短标题很容易排得漂亮,真正暴露问题的是长标题、中英文混排、连续数字和窄屏换行。设计时应当保留几篇内容长度不同的文章,在桌面、平板和手机上同时观察。

最终目标不是让每个区块都显得不同,而是让差异恰好足以说明职责。读者不需要知道背后有哪些令牌,只需要自然地知道应该先看哪里、接着读什么。