Skip to content

CSS: page-layout

div[class~="instui-page-layout"] — Layout di pagina standard a tre colonne con header, barra laterale e contenuto principale.

✅ Usa Page-Layout quando:

  • Hai bisogno di una struttura di pagina classica con aree di navigazione e contenuto

  • La pagina ha un'area di contenuto principale chiara affiancata da regioni complementari

  • Vuoi spaziatura e allineamento coerenti in tutto il layout 🚫 Non usare Page-Layout quando:

  • Stai costruendo una pagina a colonna singola — usa invece un layout più semplice

  • La barra laterale compete con il contenuto principale in termini di importanza

Accessibilità

  • Mappa l'area del contenuto principale a un landmark <main>
  • Assegna alla barra laterale role="navigation" o role="complementary" secondo necessità
  • Assicurati che le regioni landmark abbiano aria-label distinti

Uso

css
@import "@pantoken/plugin-layouts/layouts.css";

Parti

ParteDescrizione
.instui-bodyCorpo principale contenente la barra laterale e il contenuto.
.instui-footerRegione footer inferiore.
.instui-headerRegione header superiore.
.instui-mainArea di contenuto centrale.
.instui-sidebarColonna sinistra di navigazione o ausiliaria.

Stati

StatoDescrizione
:optional

Token consumati

TokenTipoValore
--instui-color-border
--instui-color-footer-background
--instui-color-footer-text
--instui-color-header-background
--instui-color-sidebar-background
--instui-font-size-small<length>
--instui-space-medium

Correlati