Skip to content

CSS: page-layout

div[class~="instui-page-layout"] — Tata letak halaman standar tiga kolom dengan header, sidebar, dan konten utama.

✅ Gunakan Page-Layout ketika:

  • Anda memerlukan struktur halaman klasik dengan area navigasi dan konten

  • Halaman memiliki area konten utama yang jelas diapit oleh area pelengkap

  • Anda menginginkan jarak dan perataan yang konsisten di seluruh tata letak 🚫 Jangan gunakan Page-Layout ketika:

  • Membangun halaman satu kolom — gunakan tata letak yang lebih sederhana sebagai gantinya

  • Sidebar bersaing dengan konten utama untuk mendapatkan prioritas

Aksesibilitas

  • Petakan area konten utama ke landmark <main>
  • Beri sidebar role="navigation" atau role="complementary" sesuai kebutuhan
  • Pastikan region landmark memiliki aria-label yang berbeda

Penggunaan

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

Bagian

BagianDeskripsi
.instui-bodyBadan utama yang berisi sidebar dan konten.
.instui-footerArea footer bawah.
.instui-headerArea header atas.
.instui-mainArea konten tengah.
.instui-sidebarKolom navigasi kiri atau kolom tambahan.

Status

StatusDeskripsi
:optional

Token yang digunakan

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

Terkait