Skip to content

CSS: page-layout

div[class~="instui-page-layout"] — Layout de página padrão de três colunas com cabeçalho, barra lateral e conteúdo principal.

✅ Use Page-Layout quando:

  • Você precisa de uma estrutura de página clássica com áreas de navegação e conteúdo

  • A página tem uma área de conteúdo principal clara flanqueada por regiões complementares

  • Você quer espaçamento e alinhamento consistentes em todo o layout 🚫 Não use Page-Layout quando:

  • Construindo uma página de coluna única — use um layout mais simples

  • A barra lateral compete com o conteúdo principal por importância

Acessibilidade

  • Mapeie a área de conteúdo principal para um marco <main>
  • Dê à barra lateral role="navigation" ou role="complementary", conforme apropriado
  • Garanta que as regiões de referência tenham aria-labels distintos

Uso

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

Partes

ParteDescrição
.instui-bodyCorpo principal contendo a barra lateral e o conteúdo.
.instui-footerRegião de rodapé inferior.
.instui-headerRegião de cabeçalho superior.
.instui-mainÁrea de conteúdo central.
.instui-sidebarColuna esquerda de navegação ou auxiliar.

Estados

EstadoDescrição
:optional

Tokens consumidos

TokenTipoValor
--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

Relacionado