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

Align Content Stretch Center تمديد الأسطر وتوسيطها داخل الحاوية

افهم كيف توزع خاصية align-content الأسطر المتعددة الملتفة على المحور المتعامد في Flexbox، ولماذا تشترط تفعيل الالتفاف مع وجود ارتفاع متاح، وكيف تختلف جوهرياً عن خاصية align-items.
3 صفوف تعليمية
لغة CSS
3,851 مشاهدة

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

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

لماذا تتباعد صفوف الأوسمة الملتفة داخل صندوق بارتفاع 180px بفراغ رأسي واسع غير مرغوب فيه فور انتقالها لسطر ثانٍ؟ السبب هو القيمة الافتراضية الابتدائية align-content: stretch التي تقسم الارتفاع الفائض على مسارات الأسطر لتتمدد وتملأ الحاوية.

بمجرد تغيير القيمة إلى align-content: center يلغى تمدد المسارات وتجتمع جميع الأسطر الملتفة متقاربة في منتصف الحاوية تماماً مع الحفاظ على فجوة gap الأنيقة بينها:

الصف 2 صورة توضيحية
مخطط يوضح مقارنة stretch و center و space-between لتوزيع الأسطر الملتفة بخاصية align-content
الصف 3 كود برمجي
CSS
.tags-center {
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  gap: 8px;
  height: 150px;
}