Use when
- Users need to compare, edit, inspect, or preview adjacent panes in one durable workspace.
- The best pane ratio varies by task, user preference, data density, or viewport size.
- Both panes can retain useful content at defined minimum sizes.
Provide a named moveable separator with defined pane ownership, min and max limits, pointer and keyboard resizing, collapse and restore behavior, status feedback, and responsive fallbacks that preserve pane state.
Complex workspaces often place related panes side by side, but fixed pane sizes waste space for some tasks while unlabeled or pointer-only splitters make resizing inaccessible, unpredictable, and state-destructive.
The full lab is intentionally loaded on request. That keeps this reading page fast while preserving the strong and weak states, keyboard checks, and failure scenarios.
Two or more adjacent panes must remain visible in one workspace, such as list and reading pane, editor and preview, navigation and content, form and activity, or table and inspector.
Provide a named moveable separator with defined pane ownership, min and max limits, pointer and keyboard resizing, collapse and restore behavior, status feedback, and responsive fallbacks that preserve pane state.
Default split state with two labelled panes and a visible splitter position.
The splitter cannot be reached by keyboard.
Use role separator for a focusable moveable splitter and give it an accessible name that identifies the panes it separates.
W3C WAI - checked
APG defines window splitter behavior, role separator use, value attributes, orientation, keyboard resizing, collapse or restore, and pane naming.
MDN Web Docs - checked
MDN documents focusable moveable separator role requirements, accessible names, values, orientation, and keyboard expectations.
Salt Design System - checked
Salt describes splitters as adjustable boundaries between panels for customized horizontal or vertical workspace layout.
ServiceNow Horizon Design System - checked
ServiceNow documents resizable panes for two content regions with resize and hide behavior.
Microsoft Fluent UI Blazor - checked
Fluent MultiSplitter documents pane sizes, min and max limits, resizable behavior, collapsible panes, and multiple panes.
Source trail checked: