Skip to content

CSS: page-layout ​

div[class~="instui-page-layout"] — Standaard indeling met drie kolommen: header, zijbalk en hoofdinhoud.

✅ Gebruik Page-Layout wanneer:

  • Je hebt een klassieke paginaverdeling nodig met navigatie- en inhoudsgebieden

  • De pagina heeft een duidelijk hoofdinhoudsgebied met complementaire zijgebieden

  • Je wilt consistente afstand en uitlijning in de lay-out 🚫 Gebruik Page-Layout niet wanneer:

  • Je bouwt een pagina met één kolom — gebruik in plaats daarvan een eenvoudigere lay-out

  • De zijbalk concurreert met de hoofdinhoud om belangrijkheid

Toegankelijkheid ​

  • Koppel het hoofdinhoudsgebied aan een <main> landmark
  • Geef de zijbalk role="navigation" of role="complementary" waar van toepassing
  • Zorg dat landmark-regio's unieke aria-labels hebben

Gebruik ​

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

Voorbeelden ​

Onderdelen ​

OnderdeelBeschrijving
.instui-bodyHoofdgedeelte met zijbalk en inhoud.
.instui-footerOnderste voettekstgebied.
.instui-headerBovenste headergebied.
.instui-mainCentraal inhoudsgebied.
.instui-sidebarLinker navigatie- of hulpkolom.

Staten ​

ToestandBeschrijving
:optional—

Gebruikte tokens ​

TokenTypeWaarde
--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——

Gerelateerd ​