美叶研学
文章小册
美叶 © 2026京ICP备18053775号-2    京公网安备 11010502047597号
1  什么叫留白1.1 留白不是纯白色1.2 微观与宏观留白1.3 留白与密度2 留白为什么能改变层级2.1 隔离2.2 强调2.3 降噪3 留白在界面里具体调哪里3.1 页面级3.2 区域级3.3 模块级3.4 文本级4 留白做层级的通用公式4.1 间距先分组4.2 留白托重点4.3 分层靠留白4.4 档位管间距5 典型场景拆解5.1 列表页5.2 表单页5.3 卡片流5.4 数据看板5.5 活动页6 常见误区6.1 只会拉边距6.2 线条切碎页面6.3 松到没有重点6.4 全凭直觉调6.5 该省也要留7 一套可执行方法7.1 标出主次7.2 圈定分组7.3 只调间距7.4 再加强化8. 自检清单9. 小结

你以为是空,其实是秩序

2025年12月27日
学习小组
学习小组
已累计原创 24 篇文章查看全部

很多新手在做活动页或表单页时,都会遇到同一种尴尬。内容明明不多,标题一句,补充一句,几条卖点,再放一个按钮,按理说怎么排都不至于乱,可一落到画面里就像一把散沙,哪一块都在抢镜,哪一块也都站不稳。

于是你开始补救。先加一条分割线,让段落看起来更像段落;再给某段文字铺个底色,试图把重点抬出来;接着塞几个小图标,希望用符号把信息钉住。做着做着,页面变得更热闹,信息却更拥挤。你越是想把秩序补回来,噪声就越多,真正该被看见的那一句,反而被淹得更深。

问题往往不在你不够用心,而在这页没有把发言顺序排好。视觉层级的意义,不是把所有元素都做得更强,而是让它们有主有次,有先有后。留白在这里像舞台的走位,它不抢台词,只负责把位置让对。空间一旦摆顺,标题自然站到前排,按钮自然成了下一步,说明文字会往后退半步,仍然可见,却不打断主线。你不必拉着读者的手指路,页面自己就会把阅读路径铺得清清楚楚。


1  什么叫留白

1.1 留白不是纯白色

留白这件事,最常见的误会,是把它等同于白色。其实留白和颜色没有必然关系,它真正指向的是元素之间的空隙,是一整套空间关系在界面里的呈现。你看到的那一片空,可能来自页面的左右边距,来自模块与模块之间的间距,来自文字的行高与段距,来自卡片的内边距,来自栅格本身留出的缝隙。有时它甚至不是某个具体的距离,而是背景足够安静,让内容像被稳稳托住,轮廓和层次因此更清楚。

Apple 产品页首屏,大留白聚焦一个主信息

也正因为如此,留白并不只发生在白底页面。深色界面同样可以有留白,只要空间关系足够干净,元素之间的距离能把主次拉开,层级就会自然显现出来。换句话说,留白不是一种颜色,而是一种让信息站得住、看得清的空间安排。

1.2 微观与宏观留白

微观留白藏在细节里。字与字之间留多少距离,行与行是否有足够的呼吸,图标和文字隔得近不近,标题和副标题之间有没有一个明确的停顿,这些看似很小的空隙,会直接决定一段内容读起来顺不顺。微观留白做得好,眼睛几乎不用费力就能沿着信息往下走,哪里该停一下,哪里该继续,都很自然。

微观留白让页面更易扫读

宏观留白则发生在结构层面。模块与模块之间隔多少,区域与区域怎样拉开,页面节奏是紧一点还是松一点,这些更大的空间安排,决定的不是单句好不好读,而是整页清不清楚。宏观留白把信息分成块,把主次摆出队列,让用户第一眼就能看懂哪里是重点,哪里是一组,阅读应该从哪里开始。

Airbnb 网页模块与模块之间的距离在做分组。每个房源卡片都有自己的呼吸区,卡片之间的留白让用户可以快速扫读与对比,不会把一屏信息看成一整坨


1.3 留白与密度

留白不是越多越好,它真正对应的是信息密度。密度一旦升高,元素就会挤在一起,边界变得黏连,用户不得不花更多力气去分辨哪里是一组,哪里该先看。注意力也会被不断打断,像被切成许多小块,读完一眼还得回头确认。

Gmail 手机版密度的三个档位图,信息密度升高,信息变多,注意力会更碎。密度降低 信息更少,结构会更清楚

当密度降下来,信息之间有了空气,结构就更容易被看见。用户不用反复做判断题,视线能顺着主线往下走,理解也更省力。说到底,你在调留白时,其实是在调注意力的权重。把某个区域的密度收紧,它会自然退到次要位置;把某个区域的密度放松,它就更像一个停留点,读者会愿意在这里多看一眼。


2 留白为什么能改变层级

2.1 隔离

人的视觉系统对距离非常敏感。两样东西靠得近,我们几乎不需要思考,就会把它们当成同一组;拉开一点距离,又会立刻觉得它们属于不同的块。这种归类是本能的,所以用留白来分组,往往是最省解释、也最不费力的一种做法。

iOS Settings 分组几乎全靠间距,同一组条目彼此更近,不同组之间用更大的垂直间距断开,用户不用读就能看出分组


很多界面习惯用分割线来切内容,线当然有用,它能快速划出边界。但线用多了,也容易把页面切成一格一格的,阅读像在看表格,视线被线条牵着走,反而更累。相较之下,模块之间的间距更柔和,它不靠刀口去切,而是用空间去分。你只要把组与组之间的距离拉开一些,组内保持更紧凑一致,用户就会自然把信息打包成块,先看懂结构,再进入细节。视觉层级也会从这一刻开始变得稳。

2.2 强调

强调不一定靠更大、更亮,有时候只要更松,就已经足够。重点信息一旦被留白围住,它会像站在开阔处的人,不用提高嗓门,也更容易被看见。你可以把它理解成一种舞台感。主角之所以像主角,并不是因为他永远在发光,而是因为周围被清理得干净,道具不挤、杂音不缠,视线自然会落到他身上。

界面也是同样的道理。主按钮周围如果留出一圈清爽的空间,它就更像下一步的出口,用户会更笃定地去点。关键数字如果有足够呼吸,记忆点会更快立住,后面的解释与细节也更容易被接住。留白在这里像聚光灯,但它的方式不是把某个东西照得更亮,而是先把旁边的东西收一收,让重点在安静里自己站出来。

选择计划按钮被一圈开阔的留白托住,视觉上像清场后的舞台中央。读者会更容易把这块当作主叙事和下一步行动


2.3 降噪

真正让人疲劳的,往往不是信息本身有多少,而是它们被挤在一起时产生的摩擦。元素一旦贴得太近,边界就会变得含糊,每一次扫视都像在做一连串小判断,你得反复确认哪一行是标题,哪一句是补充,哪些内容属于同一组。看似只是多看了两眼,累积起来却很耗神,因为注意力不断被切换,阅读也很难顺着主线走下去。

留白的作用,是把这些判断变轻。它用空间把关系讲明白,让页面不必处处争抢注意力。该靠近的内容更靠近,形成清楚的小组;该分开的部分拉开距离,结构一眼可见。这样读者先看懂组织方式,再决定是否深入细节,理解路径会顺很多。

StoryXpress的dashboard面板卡片之间的空隙让模块边界天然成立

更重要的是,次要信息并不是被删掉,而是被安排到更合适的位置。它可以更紧凑、更内收,存在感更克制,像书页边上的注释,随时可查,却不会打断主线。主任务因此更突出,读者的注意力也更容易停在该停的地方,页面的主次关系会更清楚、更可靠。



3 留白在界面里具体调哪里

新手做设计,往往有一种无力感。明明知道哪里看起来挤,也隐约知道该加点空,可一动手就只会调内边距。改完要么还是乱,要么变得松散,像把东西摊开了,却没有把关系讲清楚。问题不在你没审美,而在你把留白当成一种感觉在调,而不是当成一组有层级的空间参数在调。

3.1 页面级

页面级的留白,先解决一件最朴素的事,让内容别贴着屏幕边缘生长。左右边距就像一条隐形的安全线,它决定这页给人的第一印象是从容还是局促。边距太小,信息像贴在玻璃上,视线没有落脚点,读者会本能地紧张。边距太大也不一定更好,内容列被挤得过窄,行长变短,眼睛需要更频繁地换行,阅读节奏容易被打断。更理想的状态,是让边距像画框一样把内容托住,既不抢镜,也不松散,视线能自然落在画面中心。

首屏与折叠线附近的空间同样关键,因为它决定这页有没有一个清晰的入口。首屏不该像货架一样把所有信息摆满,它更像开场白,要先把主标题、核心卖点和主行动的位置摆出来,并且给它们留出足够的呼吸区。这样用户第一眼就知道从哪里开始读,下一步该做什么,也更愿意继续往下滑。

GOV.UK 的首页首屏使用了大量的留白

另外,顶部标题区与内容区之间的距离,会直接影响页面的开场节奏。距离太紧,标题像被推着往下走,读者还没来得及进入状态就被迫开始读正文。距离太松,又会让人误以为中间丢了一段内容,或者觉得标题和正文不属于同一页。合适的间隔像一次自然的停顿,让读者在视线落下之前有一个缓冲,进入内容时更顺畅。

3.2 区域级

区域级的留白,负责把页面从一整张纸,变成几块有边界的内容区。区块与区块之间的距离,就是最直接的分隔符。距离一旦拉开,读者几乎不用读字,就能先看懂结构,知道这里是一段完整内容,那边是另一段,阅读顺序也会更自然。相反,如果区块之间的间距都差不多,页面会像一串连在一起的句子,哪里该停、哪里该换话题,很难一眼分清。

分区标题和内容之间的上下距离,也是在做角色分配。离得太近,标题会被正文吞进去,看起来像第一句正文。离得太远,标题又像被抛在外面,变成漂着的一行字,和下面内容断了关系。更合适的做法,是让标题像门牌一样贴近它要管理的内容,既清楚告诉你这一块讲什么,也把下面的文字和组件一起纳入同一个区域里。

至于浅底分区或卡片分区,很多人容易只做对一半。卡片本身确实能形成容器感,但真正让分区成立的,不只是卡片的边界,更是卡片外侧有没有走道。外侧没有空间,卡片就会挤成一片,区域感反而变弱,读者看见的不是一块一块的内容,而是一堵密密麻麻的墙。把卡片外侧的间距留出来,让卡片之间能喘口气,它们才更像一张张桌子,彼此独立,又能保持整齐的节奏。

3.3 模块级

卡片内边距决定质感。内边距过小,内容像硬塞进盒子里。内边距过大,信息漂浮,失去聚焦。好的内边距让内容有呼吸,但仍然紧凑。

列表项高度与行间距决定可扫读性。列表不是让人逐字读完的,它要允许用户扫一眼抓住主信息,再决定是否停下来。适当的行高让主信息稳住,合理的行间距让副信息退后,层级就会在同一条列表项里自然出现。

blinkist不同模块间存在大量的留白,将页面变成几块有边界的内容区

图文组合间距同样重要,图标与文字,标题与副标题,按钮与说明,这些距离决定了元素之间是协作还是抢戏。距离太近会混成一团,距离太远会断开关系。你需要在紧密与清晰之间找平衡,让同一组像一个整体,不同组像两个层级。

3.4 文本级

文本级的留白,决定的是阅读能不能一路走下去。很多页面看起来结构没问题,可一旦开始读,就会觉得累,觉得眼睛总在打滑,注意力抓不住。原因通常不复杂,就是文字周围的空间关系没有处理好。

字号和行高是一对最基础的搭档。行高太紧,字行像贴在一起,眼睛在换行时找不到清楚的落点,读几行就会觉得压迫。行高太松也会出问题,段落像被拉散,读者需要跨过更长的空档才能接上下一行,阅读节奏容易变慢。更合适的做法,是让行高服务于内容长度与阅读场景。信息密集、需要快速扫读时,行高可以克制些,但必须保证不串行。叙述性强、句子更长时,行高要更从容,让视线能顺着行与行自然滑下去。


段落之间没有距离,信息会粘连;段落距离过大,内容会断裂

段前段后则像结构的停顿。段落之间几乎没有间距,信息会黏成一条长带,读者很难判断哪里是一个意思的结束,哪里是另一个意思的开始。段距过大又会把内容拆得太碎,读起来像断断续续的卡片,主线被反复打断。你需要用段落间距来表达层级,同一层级的段落保持一致的节奏,关键段落可以留出更明确的停顿,补充说明则更紧凑一些,让读者知道哪些该停下来读,哪些可以顺手带过。

说明文与正文的距离关系尤其敏感,因为它直接影响主线是否顺畅。说明更像注释,它应该紧贴它所解释的对象,让人一眼知道它在解释什么,但它又不该和正文站在同一排位置,抢同一份注意力。更克制的做法是,在空间上让说明更内收、更紧凑,位置上保持贴近关联元素,同时在整体节奏上比正文更轻一些。这样说明始终可见,需要时随时可查,却不会把读者从主线里拽出来。


4 留白做层级的通用公式

4.1 间距先分组

同一组里的内容,应该靠得更近一些,而且距离要尽量一致。它们的关系越亲密,读者越容易把它们当成一个整体来理解。相反,不同组之间的距离要更大,要大到足以让人一眼感到这里换了一块内容,阅读节奏也该在这里停一下,再继续往下走。


这里真正起作用的,并不是你选了 8 还是 12 这样的数字,而是距离之间有没有形成清楚的差别。只要组内更紧凑,组间更宽裕,信息就会自动被打包成块。读者先看懂块与块的结构,再进入块内的细节,主次关系也会自然浮现出来。你不需要额外加很多线条或装饰,空间本身就能把分组和层级说清楚。

4.2 留白托重点

标题、关键数据、主按钮这些核心信息,想要被第一眼抓住,并不一定要更大、更亮、更用力。很多时候,更有效的做法是给它们留出更宽裕的空间,让它们有一个清晰的落点,成为页面的视觉锚点。

这里说的更孤独,并不是把它丢到很远的角落,变成离群的一块。恰恰相反,它应该仍然处在阅读路径的中心位置,只是周围更干净一些,少一点拥挤,少一点干扰。你把它附近的元素往后退半步,或者把这块区域的密度降下来,锚点就会自然显出来,用户几乎不需要思考就会先落到这里。

锚点一旦成立,后面的信息就更好展开。用户先在标题或关键数字处完成定位,确认自己在看什么、要做什么,再顺着页面往下读取卖点、细节、说明。主次关系不靠吵闹来争夺,而是靠空间把顺序排出来。这样整页的阅读路径会更清楚,理解也更省力。

4.3 分层靠留白

层级越高,留白差越要拉开,这是让结构被一眼看懂的关键。页面分区之间的距离,本质上是在告诉读者现在换到另一块内容了,你可以在这里停一下,再继续往下读。模块分组之间的间距也是同样的作用,它让一屏里不同任务、不同信息包有清楚的边界,不会黏成一团。

低层级的留白则要更克制,它负责把同一组内容收拢起来,让读者在一个小范围内快速建立主次关系。比如标题和正文之间要有停顿,但停顿不需要夸张到像换页。补充说明要贴近它所解释的对象,距离太远会断开关系,距离太近又会抢位置。更合适的做法,是用更小的间距把它们拢在一起,同时通过字号、行高或灰度把它轻轻往后放,让它随手可读,但不会打断主线。

一旦层级差不够,问题就会立刻出现。高层级没有明显的留白断点,读者看不出哪里是分区,哪里是分组,整页像被拉成一条长带。低层级又没有足够的内收,细节和主信息挤在同一排,视线只能反复做判断,重点反而更难浮出来。你需要做的,就是把大层级的距离拉开,把小层级的距离收紧,让空间关系自己把主次和结构说清楚。

4.4 档位管间距

别让每个模块都临时发明一套间距。你需要做的,是先把空间的选择收敛成两到三档,形成一套可复用的尺度。小档位用在组内细节,比如标题与说明、图标与文字、输入框与帮助文案,这些本来就该靠得更近的关系。中档位用在同一层级的模块之间,比如两张卡片、两段列表、同一屏里的并列区块,让它们彼此分开但仍保持连贯。大档位留给跨层级的分区切换,比如从首屏进入正文,从概览进入明细,从一个主题进入另一个主题,让读者一眼知道这里换了一段内容,节奏也该停一下再往下走。

当你把间距变成少量档位,并且在全站反复使用,界面的空间语言会更一致,层级关系也更容易被看懂。对新手来说,这一步尤其关键,因为它会直接改变你的工作方式。你不再靠感觉在 13 和 17 之间来回拉扯,而是在少量档位里做选择,判断这两块内容是同一组还是不同组,是同一层还是跨层。空间一旦有了规则,你的布局决策会更快,页面也更不容易出现这里空得离谱、那里挤得难受的情况。


5 典型场景拆解

在真实项目里,留白不是用来讲道理的,它更像一套随时要动手的工具。我们常常会在活动页、表单、列表、卡片流、数据看板里反复碰到同一种问题,信息并不复杂,却总是挤在一起,主次说不清,读者第一眼找不到入口。

5.1 列表页

列表页的目标很明确,让用户能快速扫到主信息,同时细节也读得清楚。最常见的失误,是用密集的分割线把列表切得很碎,或是把主信息和副信息挤在同一条高度线上,结果每一行看起来都同等重要,眼睛一上来就不知道该先抓哪一句。

调整其实可以从两个地方下手。第一是列表项的高度和分隔方式,尽量用上下间距来做分隔,让每一行都有稳定的呼吸感,页面会轻很多。第二是给主信息和辅助信息做出距离差,让主信息先站出来,副信息贴近但更内收,像补充说明一样跟在后面,不去抢主线。

这样改完后,你扫一眼会先抓到主标题,再顺手看到关键状态或数值,最后才决定要不要读细节。阅读路径会更顺,判断也更省力。

5.2 表单页

表单页真正要解决的,是让人愿意开始填,也能一路填下去。常见的问题不是字段太多,而是元素挤在一起。标签、输入框、提示文案、错误信息几乎贴成一团,分组边界又不清楚,用户填着填着就会失去位置感,需要反复确认自己现在属于哪一段、还剩哪一段没完成。

调整可以从两处入手。第一处是标签、输入框与错误提示的空间关系。标签与输入框保持稳定的相对距离,让每一行的结构一致,眼睛扫过去更容易建立节奏。错误提示也要有固定落点,出现时只在该出现的位置出现,不要把布局挤变形,更不要把用户的视线从主线里硬拽出去。第二处是分组标题与组内字段的间距对比,让组间间距明显大于组内字段间距。用户一眼就能看出这里换了一段任务,不必靠逐行阅读来找边界。

这样改完,表单会更像一条被整理过的引导路径。每填完一组,视线自然停一下,再进入下一组。错误提示也更容易被注意到,因为它不再淹没在拥挤的文字里,而是清清楚楚地站在它该站的位置上。

5.3 卡片流

卡片流看起来很简单,做起来却很容易翻车。明明都是一张张卡片,有的页面读起来轻松,信息像被摆放过一样有序;有的页面却像把素材贴上去就结束了,卡片挤、内容贴边、重点漂移,越看越乱。差别往往不在配色和圆角,而在留白的两层关系有没有处理清楚。

第一层是卡片与卡片之间的外间距,它决定整页的节奏。外间距太小,卡片会彼此黏住,读者需要费力分辨边界,卡片也失去独立单元的感觉。外间距太随意,某些地方密、某些地方松,视觉会断断续续,像路面忽宽忽窄。更合适的做法,是让同一层级的卡片保持一致的间距,再用更大的间距区分不同分区。读者先看见分区,再扫卡片,路径会顺很多。

第二层是卡片内部的内边距,它决定卡片看起来是否体面。内边距不足时,标题、图片、按钮像贴着边缘挤在一起,即使内容不多也显得局促。内边距够用时,内容会自然各就其位,标题能先被看到,辅助信息稍微退后,按钮周围有呼吸区,卡片内部的主次关系不需要靠颜色硬拉,也能读出来。

当外间距把节奏排好,内边距把内容安顿好,卡片就会同时满足两件事。它既像独立的单元,彼此不抢,也能在整页里形成一致的呼吸感。读者扫过去,会先抓到每张卡的标题和关键点,再决定是否点进细看,页面看起来也更整齐、更耐读。

5.4 数据看板

数据看板的第一任务,是让用户一眼抓到最关键的指标,然后再决定要不要往下深挖。常见的问题在于,数字虽然做得很大,但它周围挤满了单位、趋势箭头、解释文字、对比口径、次级指标。结果看起来信息很全,实际却很吵,视线一落上去就被四周拉扯,重点反而不集中。

调整可以从两点入手。第一是给关键数字留出更明确的呼吸区,让它周围更干净,位置更突出,成为这一屏的视觉锚点。第二是把次级指标收拢起来,紧凑地组织成一块,作为补充信息放在旁边或下方,既可扫到,也不会抢走主角的位置。

这样处理之后,阅读顺序会更自然。用户先落在最重要的那一个数上,完成定位与判断,再顺势去看趋势和解释,最后才扫一眼其它指标作补充。整张看板会显得更清爽,也更像一份被整理过的报告。

5.5 活动页

活动页要做的事很直接,让用户在很短的时间里看懂你在卖什么,然后做出下一步选择。常见的问题是首屏塞得太满,利益点、角标、装饰、规则提示同时上场,每一块都在抢位置,结果反而没有明确的入口。用户第一眼找不到主线,只能在画面里来回扫,理解变慢,决定也更迟疑。

调整可以抓两处。第一处是视觉锚点周围要留干净,把主标题、核心利益点和主按钮附近的空间放出来,让它们先站出来说话。与其继续叠元素,不如把靠得太近的东西往后退一点,降低首屏的拥挤感。第二处是把规则说明和行动区分开。规则必须可见,但不该占据主线位置,把它放到更次级的区域,或用更克制的节奏收住,让需要的人能快速找到,不需要的人不会被打断。

这样改完,页面的顺序会更清楚。用户先抓住核心信息,再自然落到按钮或表单上完成动作,规则留在一旁随时可查。氛围仍然可以热闹,但阅读路径不会被打散。


6 常见误区

6.1 只会拉边距

很多人一想到留白,第一反应就是把页面四周的边距拉大。这样做有时会变好看,但它并不等于层级更清楚。因为你只是把内容往中间挤了一下,结构并没有因此被说明白。

更常见的结果是,内容列变窄了,行长被压短,视线不得不更频繁地换行。阅读节奏被切碎,用户反而更难顺着主线往下走。页面看起来是空了,却不是清楚了。

留白真正该落在关系上,而不是只落在外圈。该拉开的,是分区与分区之间的距离,是模块之间的走道,是标题与正文的停顿,是主信息周围那圈呼吸区。把空用在这些地方,结构会自己站出来,读者也更容易找到阅读路径。

6.2 线条切碎页面

分割线当然有用,它能快速把内容切开,让边界变得明确。但问题在于,线一多,页面就像被刀口划成一格一格。你看见的是很多边界,却不一定看见结构。视线会被线条不断打断,扫读更像在逐格核对,读起来反而更费力。

空间的分隔更柔和,也更符合人的阅读习惯。把同一组内容收拢,让它们彼此更接近,再把不同组之间的距离拉开,分组会自然成立。用户先看懂块与块的关系,再进入块内细节,不需要靠一条条线去提醒哪里结束、哪里开始。

所以更理想的做法是,先用间距把结构排清楚,分割线只在必要处点到为止。线负责补一刀,空间负责讲明白。

6.3 松到没有重点

还有一种更隐蔽的问题,看起来很清爽,实际上更难读。你把组内的间距放大了,把组与组之间的距离也放大了,结果整页像被摊开,每一块都各自站得很开,却没有谁更重要,也没有哪一块更像同一组。用户第一眼找不到落点,只能在画面里游走,越看越不确定该从哪里开始。

留白要发挥作用,关键在对比,而不是一味变大。组内的内容应该更亲近,让人一眼把它们打包成一个整体。组与组之间则要更宽裕,让人明确感到这里换了一段。层级更高的分区距离要更大,层级更低的细节距离要更小。空间差异拉开之后,结构会自己出现,主次也会自然分出来。

6.4 全凭直觉调

很多页面的混乱,不是某一处做错了,而是每一处都在凭感觉。今天这一块你觉得该空一点,明天那一块你又觉得要紧一点,单独看似乎都说得通,放在一起却像各说各话。模块之间的节奏忽松忽紧,读者的视线也只能跟着忽停忽走,整体很难形成一致的阅读体验。

更可靠的做法,是先定一套统一的间距尺度,把选择收敛成少量档位,再在全站反复复用。这样你在排版时不需要每次重新发明距离,而是在判断这两块内容属于同一组还是不同组,属于同一层级还是跨层级。尺度一旦统一,空间语言就会一致,层级也更容易被读出来。

6.5 该省也要留

在小屏、信息密集、B 端这些场景里,你确实不可能大手大脚地留一大片空。但这不代表可以不要留白。真正该保住的,是空间里的层级差。

做法很简单,至少让组间比组内更松,让关键点周围更干净一点。哪怕你只用两档间距,也能把结构拉开,把阅读压力降下来。省着用,不是把空抹掉,而是把空用在该用的地方。


7 一套可执行方法

7.1 标出主次

动手之前,先把这一屏要说的话写成顺序。主目标是什么,也就是用户此刻最该完成的一步。主信息是什么,也就是用户必须先看懂的那一句或那一个数。辅信息是什么,也就是用来补充解释、降低犹豫、提供对照的内容。很多时候你写不出来,不是你不会写,而是内容本身还没理顺,你其实是在把信息堆上去,而不是在安排一条清楚的叙述线。

7.2 圈定分组

接着做分组。把必须一起出现的内容先圈成同一组,比如标题与它的解释、输入框与它的提示、关键数字与它的单位。再把会互相干扰的内容拆到不同区域,比如主行动和规则说明,比如主要卖点和次要补充。分组不是为了好看,它是在确认关系。关系明确之后,你才知道哪里该靠近,哪里必须拉开,留白才有落点。

7.3 只调间距

然后先做一次只靠空间的排版。只调边距、间距、行高、段距,不要急着加底色、阴影和分割线。你要检查的是,读者在不借助颜色提示的情况下,能不能一眼看出主次、分组和阅读顺序。如果这一步做不出来,直接上颜色只会让问题更显眼,因为你只是把混乱用更强的视觉信号放大了。

7.4 再加强化

等空间结构已经清楚,再去加视觉强化,而且只做辅助。线条用来轻轻提示边界,底色用来托住模块,阴影用来区分层级,但它们不应该替代分组和层级本身。做到这一步,你往往会发现很多装饰其实可有可无,因为留白已经把关系讲明白了,强化只是在轻轻点题。


8. 自检清单

你可以用下面这份自检清单,快速判断这一页的留白有没有真的在做层级。先别纠结 8 还是 12 这种具体数值,先看空间关系有没有讲明白。

1. 给自己三秒钟,看你能不能立刻指出这页的视觉锚点。它可以是标题、关键数字、主按钮,但必须有且只有一个最先被看见的落点。如果你需要多看两眼才确定重点在哪里,说明留白没有把顺序排出来。

2. 检查组内与组间的距离有没有差别。属于同一组的内容应该更亲近,而且距离要一致。不同组之间要明显更宽裕,让人一眼感到这里换了一块内容。组内和组间如果差不多,分组就很难成立。

3. 看主信息周围有没有一圈干净的呼吸区。不是把它孤零零放远,而是让它在阅读路径里更突出,附近少一点拥挤与干扰。只要这圈空间存在,主信息就更容易被第一眼抓住。

4. 看说明性文字是不是站在合适的位置。它应该贴近它所解释的对象,让关系一眼清楚,但整体存在感要更克制,别和主信息抢同一排位置,更别把阅读主线拽走。

5. 回到全页的间距选择,看看你是不是在到处随手调。尽量把间距控制在少量档位里,并且在同一层级反复复用。只要档位一致,页面的空间语言就会更统一。

6. 缩放一下屏幕,或模拟小屏与窄屏,看看层级是否还能读出来。压缩时你要知道先牺牲哪一类空间,比如次要装饰、次级留白可以先收紧,但分区断点、主锚点的呼吸区、关键分组的间距差这些不该轻易被挤没。只要这些还在,页面就不容易失去结构。


9. 小结

留白在界面里真正承担的,是结构与顺序的工作。它不是把页面做得更空,而是用空间关系把信息分成块,把主次排成队,让读者第一眼知道从哪里开始,第二眼该看什么,最后才进入细节。无论是页面级的边距与首屏呼吸区,还是区域级的分区断点与标题停顿,或是模块级的卡片走道与内边距,再到文本级的行高段距与说明文位置,它们都在回答同一个问题:哪些内容必须更亲近,哪些内容必须更分开。

当组内更紧凑、组间更宽裕,高层级更松、低层级更克制,空间就会自然形成层级。你不必依赖密集分割线,也不必把每一块都做得更大更亮来争夺注意力。相反,重点信息被留白托住时,会更像视觉锚点,次要信息也能以更收敛的方式存在,随时可读却不打断主线。到这里,留白不再是审美偏好,而是一套可执行的排版方法:先定层级,再分组,用间距把结构排清楚,最后再用其它视觉元素做辅助强化。

有 0 人收藏了本文