What the person is doing
Items are objects such as tickets, messages, files, tasks, orders, people, alerts, search results, or resources.
Foundation · lesson 2 of 23 · Data Display And Exploration
Underlying principle: A display makes relationships visible. Its format follows the comparison, trend, detail, or monitoring question that the person needs to answer.
Present objects as a vertical list of stable row summaries with a clear primary label, supporting text, metadata, status, optional leading media, row-scoped actions, selection and grouping state, and predictable behavior for sorting, filtering, pagination, virtualization, and detail handoff.
A display makes relationships visible. Its format follows the comparison, trend, detail, or monitoring question that the person needs to answer.
Items are objects such as tickets, messages, files, tasks, orders, people, alerts, search results, or resources.
Present objects as a vertical list of stable row summaries with a clear primary label, supporting text, metadata, status, optional leading media, row-scoped actions, selection and grouping state, and predictable behavior for sorting, filtering, pagination, virtualization, and detail handoff.
Default list state with label or heading, row count or context, visible row summaries, and primary row identity.
What does one row represent and what text uniquely identifies it?
Each row has one primary object identity that remains visible across selection, hover, focus, filtering, and responsive states.
Items are objects such as tickets, messages, files, tasks, orders, people, alerts, search results, or resources.
Open the working example, try its controls, and compare the behavior against the decision guidance.
Items are objects such as tickets, messages, files, tasks, orders, people, alerts, search results, or resources.
Present objects as a vertical list of stable row summaries with a clear primary label, supporting text, metadata, status, optional leading media, row-scoped actions, selection and grouping state, and predictable behavior for sorting, filtering, pagination, virtualization, and detail handoff.
Default list state with label or heading, row count or context, visible row summaries, and primary row identity.
The row opens detail, the title is a link, and the checkbox selects, but hit targets overlap.
Use semantic list markup for ordinary object lists; use listbox only when rows are options in a single control.
Google Material Design - checked
Material list guidance supports vertical object rows, item anatomy, supporting text, leading and trailing elements, metadata, actions, and selection.
Apple Developer - checked
Apple lists and tables guidance supports row organization, grouping, selection, adding, deleting, moving, disclosure, swipe actions, and platform list behavior.
Carbon Design System - checked
Carbon structured list guidance supports scannable grouped rows, stacked row hierarchy, read-only rows, and selectable rows.
Carbon Design System - checked
Carbon contained list guidance supports compact contained lists with headers, inline actions, interactive rows, and related content in smaller regions.
Microsoft Fluent 2 - checked
Fluent list guidance supports role selection, list-item actions, and keyboard navigation inside multi-action list rows.
Source trail checked: