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 principal de conteúdo clara ladeada 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 em vez disso

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

Acessibilidade

  • Mapear a área de conteúdo principal para um marco <main>
  • Atribuir à barra lateral role="navigation" ou role="complementary" conforme apropriado
  • Garantir que as regiões de marco 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 do rodapé inferior.
.instui-headerRegião do 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

Relacionados