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.
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.
Move the splitter left and right, jump to min and max, collapse and restore a pane, check preserved selection and scroll state, and compare pointer-only, no-value, over-collapse, state-loss, unlabeled, and mobile-sliver failures.
Launch the live UI/UX lab when you want to inspect states, keyboard behavior, and common failure modes.
Default split state with two labelled panes and a visible splitter position.
Tab moves focus to the splitter when it is moveable.
Using a static separator line and calling it a splitter.
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.
Last verified: