Flexbox مقابل Grid
- Flexbox: بُعد واحد (صف أو عمود). مثاليّ لأشرطة التنقّل ومجموعات الأزرار والمحاذاة.
- Grid: بُعدان (صفوف + أعمدة). مثاليّ لتخطيط الصفحات ولوحات التحكم والمعارض.
مثال
.nav { display: flex; gap: 12px; align-items: center; }
.layout { display: grid; grid-template-columns: 240px 1fr; gap: 24px; }
استخدم Grid حين تحتاج إلى التحكم في محورَين، وFlexbox حين يكفيك محور واحد.