Skip to content

CSS: page-layout

div[class~="instui-page-layout"] — Başlık, kenar çubuğu ve ana içerikli standart üç sütunlu sayfa düzeni.

✅ Page-Layout şu durumlarda kullanın:

  • Navigasyon ve içerik alanlarına sahip klasik bir sayfa yapısına ihtiyacınız varsa

  • Sayfanın belirgin bir ana içerik alanı ve ona eşlik eden bölgeler varsa

  • Düzen genelinde tutarlı boşluk ve hizalama istiyorsanız 🚫 Page-Layout'i şu durumlarda kullanmayın:

  • Tek sütunlu bir sayfa oluşturuyorsanız — bunun yerine daha basit bir düzen kullanın

  • Kenar çubuğu ana içerikle önem açısından yarışıyorsa

Erişilebilirlik

  • Ana içerik alanını bir <main> landmark'ına eşleyin
  • Kenar çubuğuna uygun şekilde role="navigation" veya role="complementary" verin
  • Landmark bölgelerin benzersiz aria-label'lara sahip olduğundan emin olun

Kullanım

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

Bölümler

ParçaAçıklama
.instui-bodyKenar çubuğu ve içeriği içeren ana gövde.
.instui-footerAlt bilgi (footer) bölgesi.
.instui-headerÜst başlık bölgesi.
.instui-mainMerkezi içerik alanı.
.instui-sidebarSol navigasyon veya yardımcı sütun.

Durumlar

DurumAçıklama
:optional

Tüketilen tokenler

TokenTürDeğer
--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

İlgili