MODULE 07 / LESSON 03

列表、表格与卡片怎么选

根据阅读、比较与操作任务决定内容容器。

27 / 60 课组织界面与交互

先理解这个概念

列表适合快速扫描同类对象;表格适合多维比较;卡片适合内容独立、结构差异较大的对象。卡片不是现代感的必需品。数据表还需要考虑排序、筛选、选择、分页和窄屏策略。

选择容器要看用户怎样比较信息。列表支持连续扫描对象,表格支持跨行比较相同属性,卡片适合包含图像或独立摘要的对象。卡片看起来丰富,却可能让同一字段分散在不同位置;表格信息紧凑,却可能压缩掉理解复杂内容所需的空间。

用程序员的语言说

像选择合适的数据结构,不能所有问题都用同一种容器解决。

记住这三个原则

  1. 01

    先确认用户是在阅读、比较还是批量操作。

  2. 02

    表头、单位、对齐与排序方向必须明确。

  3. 03

    窄屏保留关键列,必要时允许有说明的横向滚动。

实际设计时,分三步做

  1. STEP 01

    写出主要比较问题,例如“哪笔支出最高”还是“哪张照片是目标”。按比较维度选择结构,不按组件流行程度选择。

  2. STEP 02

    确定每个对象必须展示的字段,辅助信息放详情或展开区域;表格列标题、单位和排序含义要明确。

  3. STEP 03

    设计窄屏策略,保留关键比较信息。可以隐藏次要列并提供详情,但不应丢掉完成任务所需的字段。

一个容易理解的例子

BEFORE / 常见问题

服务器监控每项指标一张大卡片,比较三台机器需要上下滚动。

AFTER / 可以这样改

机器按行、指标按列呈现,状态附带文字,异常项适度突出。

比较任务需要相关值出现在同一个视野。

展开看:从场景到设计决定

旅行费用比较需要日期、类别和金额,表格能保持金额列稳定;旅行相册需要通过图片辨认,卡片或网格更直接。若把费用做成高大的独立卡片,用户需要不断上下寻找金额。反过来,把照片只做成文件名表格会失去视觉线索。结构选择应服务最重要的识别方式。

适用边界与取舍

同一数据可以有不同视图,但每多一种视图就增加状态一致性与维护成本。只有任务确实不同,才值得提供切换。

YOUR TURN

把这个原则用一次

先做一个小判断

为照片库、订单列表和服务器指标分别选容器。

再完成一份设计练习

给文章收藏工具选择默认展示形式,再说明在什么任务下另一种形式更好。

容易踩的坑

不要把桌面十列数据表原样塞进手机屏幕。

继续查阅

本课为原创教学解释。具体平台规则与标准可查阅官方资料。

WAI-ARIA Authoring PracticesMaterial Design 3