انتقل إلى محتوى الدرس

Mobile First Grid Stack رص مناطق الصفحة للهاتف أولاً

أعد تشكيل الهيكل المعماري الكامل لصفحات الويب الدلالية عبر شاشات الهاتف واللوحي والحاسوب بدمج مناطق الشبكة المسماة مع استعلامات الوسائط التصاعدية والانعكاس التلقائي لاتجاه اللغة العربية والإنجليزية.
2 صفوف تعليمية
لغة CSS
2,439 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

تطبيقاً لمنهجية الهاتف أولاً، تعرّف القاعدة الأساسية للحاوية .page-shell خارج أي استعلام وسائط عموداً مرناً واحداً grid-template-columns: 1fr; وترصّ المناطق الخمس عمودياً بالترتيب المنطقي القرائي، بحيث يصل زائر الهاتف إلى المحتوى الأساسي main قبل الملحقات الجانبية aside دون أي تمرير أفقي:

الصف 2 كود برمجي
CSS
.page-shell {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-areas:
    "header"
    "nav"
    "main"
    "aside"
    "footer";
  gap: 10px;
}