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

Flexbox vs CSS Grid Mode الشبكة المرنة مقابل CSS Grid

إتقان وضع CSS Grid الحديث وسلم طبقات z-index في بوتستراب 5: الفرق عن Flexbox، كلاسات grid وg-col وg-start، المتغيرات --bs-columns و--bs-gap، وترتيب الطبقات.
2 صفوف تعليمية
بوتستراب 5
1 مشاهدة

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

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

إلى جانب نظام الشبكة الكلاسيكي المبني على Flexbox (.row و.col-*)، قدّم Bootstrap 5.1+ وضعاً اختيارياً حديثاً مبنياً بالكامل على تقنية CSS Grid الأصيلة ثنائية الأبعاد. يُفعَّل هذا الوضع عند بناء الملفات المصدرية بضبط المتغير $enable-cssgrid: true في Sass، ويستبدل الصفوف والأعمدة التقليدية بكلاسي .grid و.g-col-*.

أبرز ما يميز وضع CSS Grid هو اعتماده المباشر على خاصية gap الحقيقية في المتصفح بدلاً من الحشو الداخلي والهوامش السالبة، ما يتيح لك تلوين عناصر الأعمدة مباشرة دون اختفاء المسافات الفاصلة، فضلاً عن سهولة تغيير عدد أعمدة الشبكة لحظياً عبر متغيرات CSS.

الصف 2 صورة توضيحية
مخطط معماري لنظام CSS Grid وكلاسات g-col وg-start وسلم طبقات z-index في بوتستراب 5