Skip to content

CSS: page-layout

div[class~="instui-page-layout"] — تخطيط صفحة قياسي بثلاثة أعمدة مع رأس الصفحة، الشريط الجانبي، والمحتوى الرئيسي.

✅ استخدم Page-Layout عندما:

  • تحتاج إلى هيكل صفحة كلاسيكي يحتوي على مناطق للتنقل والمحتوى

  • تحتوي الصفحة على منطقة محتوى رئيسية واضحة محاطة بمناطق تكميلية

  • تريد تباعدًا ومحاذاة متسقة عبر التخطيط 🚫 لا تستخدم Page-Layout عندما:

  • تبني صفحة ذات عمود واحد — استخدم تخطيطًا أبسط بدلًا من ذلك

  • يتنافس الشريط الجانبي مع المحتوى الرئيسي على الأهمية

سهولة الوصول

  • اربط منطقة المحتوى الرئيسي بالمعلم <main>
  • امنح الشريط الجانبي role="navigation" أو role="complementary" حسب الاقتضاء
  • تأكد من أن للمناطق المميزة تسميات aria مميزة

الاستخدام

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

الأجزاء

جزءالوصف
.instui-bodyالجسم الرئيسي الذي يحتوي على الشريط الجانبي والمحتوى.
.instui-footerمنطقة التذييل السفلية.
.instui-headerمنطقة الرأس العلوية.
.instui-mainمنطقة المحتوى المركزية.
.instui-sidebarعمود التنقل الأيسر أو العمود المساعد.

الحالات

حالةالوصف
:optional

الرموز المستهلكة

Tokenنوعقيمة
--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

ذات صلة