跳到主要内容
前端术语库

分屏对比

Side-by-Side Comparison

布局模式也叫:左右对比、并排对比、分屏视图、Split View、Diff View

一句话:把两份结构相同的内容左右并排放在同一屏,对应部分逐行对齐,差异处高亮,方便逐项找出不同。

详细解释

分屏对比把屏幕从中间一分为二,左右各放一份内容,比如文档的新旧两个版本、改动前后的代码、两款商品的参数、翻译的原文和译文。两边的对应部分上下对齐,滚动时同步,不同之处用底色高亮。

它解决的是「找不同」:用户不用在两个页面之间来回切换、凭记忆比较,视线左右一扫就能看出哪里变了。代码评审里的 Diff 视图、文档版本对比、修图前后的滑块对比,都属于这种布局。

它和主从布局的区别是:主从布局左边是列表、右边是详情,两边内容性质不同;分屏对比两边是同一种内容的两个版本或两个对象,结构相同。要比较的对象超过三个时,更适合用数据表,把每个对象做成一行或一列。

示例

灰度线框示意,只表达结构,不代表具体视觉风格。

怎么跟 AI 说

可以直接贴给 Cursor、Claude Code 等工具,把里面的业务内容换成你自己的。

用分屏对比布局展示两个版本的差异:左右各占 50%,中间 1px 分割线,两侧顶部分别标注「版本 A · 2026-09-01」「版本 B · 2026-09-03」;内容逐行对齐,两侧同步滚动,删除的内容用浅红底、新增的内容用浅绿底标出。顶部提供「只看差异」开关,以及跳到上一处、下一处差异的按钮。

结构与适用场景

结构描述

屏幕左右等分为两个结构相同的面板,各带标题栏;两侧内容逐行对齐、同步滚动,差异处用底色标出。

适用场景

  • 需要逐项对照两份结构相同的内容、找出差异时
  • 比较同一份内容的新旧两个版本,比如文档、代码、配置时
  • 两份内容需要同时可见,不能靠来回切换页面凭记忆比较时

不适用场景

  • 要比较的对象超过三个时(应该用数据表,每个对象占一行或一列)
  • 左边是列表、右边是选中项详情,两边内容性质不同时(应该用主从布局)
  • 只需要查看一份内容、没有比较需求时
  • 主要在手机上浏览、屏幕宽度放不下两份内容时

常见坏用法

  • 两侧内容没有逐行对齐,也不同步滚动,比较时要自己找对应位置
  • 差异处没有任何高亮,用户只能逐字比对
  • 两侧没有标注各自是哪个版本或哪个对象

识别特征

  • 屏幕被一条竖线分成左右两个结构相同的面板
  • 两侧顶部各有版本号、日期或对象名称
  • 部分行带有底色,标出增删或修改的内容