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

Align Self Auto Stretch وراثة الحاوية بـ auto والتمدد

تعلّم كيف تمنح خاصية align-self عنصراً مرناً منفرداً محاذاة مستقلة على المحور المتعامد متجاوزةً إعدادات الحاوية عبر قيم auto و stretch و center والحواف و baseline مع فهم بديل المحور الرئيسي.
3 صفوف تعليمية
لغة CSS
2,894 مشاهدة

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

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

يبدأ كل عنصر مرن افتراضياً بالقيمة align-self: auto؛ وعند حساب الأنماط تنسخ القيمة auto قرار خاصية align-items المطبقة على الحاوية الأب، والتي تكون افتراضياً stretch.

تبرز فائدة كتابة align-self: stretch صراحةً عندما تستخدم الحاوية الأب align-items: center أو align-items: flex-start، إذ تسمح لبطاقة مميزة أو خط فاصل وحيد بالتمدد على كامل ارتفاع السطر بشرط بقاء بُعده المتعامد مثل height على القيمة auto.

الصف 2 كود برمجي
CSS
.bar-row {
  display: flex;
  align-items: center;
  height: 130px;
}
.tall-divider {
  align-self: stretch;
}
الصف 3 ملاحظة هامة