Skip to content

Content layouts

Content layouts refer to standardized templates for arranging visual elements and content on a page.

Usage

Content layouts should be used as starting points and adapted as needed to meet unique requirements. The layouts resides in the content area of the page anatomy.

Layout decision tree

Content area behavior

In all the mentioned layout types, it's important to consider how the content area is managed:

  • Full scroll: The content takes the needed vertical space and extends as users scroll down.
  • Fixed height: The application height is fixed to the height as the browser window. The content area resizes vertically and fills the height. Any content overflow is handled with inner scroll bars.

Scaling considerations

  • When displaying structured data (e.g., tables, lists, or trees), ensure that the container maintains a consistent height, even if only a few entries are present.
  • Ensure visual balance between related content containers (e.g., main-detail). Avoid situations where one container stretches while another remains mostly empty, creating asymmetry in the layout.

Layout scaling considerations

Flexibility

Layouts can incorporate split functionality to allow sections to be rearranged, draggable, or expandable based on user needs and specific requirements. This flexibility can be applied across the different layout structures, allowing for adaptive content management.

Best practices for content layouts

  • Understand user needs. Choose the right layout based on the content.
  • Adapt layouts to match content requirements.
  • Preserve structure. Maintain hierarchy as content adjusts.
  • Combine layouts to meet complex needs.

Except where otherwise noted, content on this site is licensed under MIT License.