主从布局
Master-Detail Layout
布局模式也叫:列表-详情布局、左列表右详情、List-Detail、Master Detail
一句话:左侧是一列数据记录,右侧显示当前选中那条记录的详情,点击左边任意一项右边随之切换,不跳转页面。
详细解释
主从布局把屏幕分成两块:左边(主)是一列同类记录,比如邮件、聊天会话、客服工单;右边(从)是选中那一条的完整内容。点击左边某一项,右边立即换成它的详情,左边列表保持不动,并高亮当前选中项。
典型例子是邮箱客户端、微信电脑版、工单系统。这种设计让用户可以连续处理很多条记录:看完一封点下一封,不用反复「进入详情、返回列表」。
它和「侧边导航+内容」长得很像,区别在左栏装的是什么:主从布局的左栏是一条条数据记录,会随数据增减;侧边导航的左栏是固定的功能菜单。手机上放不下两栏,一般改成先显示列表,点击后进入单独的详情页。
示例
灰度线框示意,只表达结构,不代表具体视觉风格。
怎么跟 AI 说
可以直接贴给 Cursor、Claude Code 等工具,把里面的业务内容换成你自己的。
用主从布局(Master-Detail):左栏宽 320px,显示会话列表,每项包含头像、名称、最后一条消息摘要和时间,当前选中项背景高亮;右栏显示选中会话的完整内容,顶部是标题和操作按钮。点击左侧只切换右侧内容,不跳转页面;两栏各自独立滚动,没有选中项时右栏显示空状态提示。
结构与适用场景
结构描述
左侧是固定宽度、可滚动的记录列表,右侧是占满剩余空间的详情区;两栏并排,各自独立滚动。
适用场景
- 同一类记录需要一条接一条连续查看或处理时
- 每条记录详情内容较多,但列表里只需两三个关键字段就能区分时
- 用户查看详情时需要保留列表位置、随时切换到别的记录时
- 桌面端使用,屏幕宽度能同时放下列表和详情时
不适用场景
- 左栏只是固定的功能菜单而不是数据记录时(应该用侧边导航+内容)
- 需要把多条记录的字段放在一起逐列比较时(应该用数据表)
- 每条记录内容很少、在列表里就能看全时
- 主要在手机上使用、屏幕放不下两栏时
常见坏用法
- 点击左侧条目跳转到新页面,丢掉了「原地切换」的意义
- 左侧列表没有选中态,看不出右边显示的是哪一条
- 整个页面一起滚动,翻到详情底部时左侧列表也跟着看不见了
识别特征
- 左边一列结构相同的条目,其中一条被高亮
- 右边是大块详情内容,标题和左侧高亮项对应
- 左右两栏之间有竖向分割线,各自有独立的滚动区域