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

Align Self Start Center End توسيط العنصر أو دفعه للحواف

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

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

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

تتيح ثلاث كلمات موضعية تثبيت العنصر المرن عند نقطة محددة على المحور المتعامد مع الاكتفاء بارتفاع محتواه الطبيعي دون تمدد:

  • القيمة align-self: flex-start — تدفع العنصر إلى بداية المحور المتعامد أي الحافة العلوية في الصف القياسي.
  • القيمة align-self: center — توسط العنصر تماماً في منتصف المحور المتعامد.
  • القيمة align-self: flex-end — تدفع العنصر إلى نهاية المحور المتعامد أي الحافة السفلية في الصف أو الحافة الجانبية في العمود.
الصف 2 كود برمجي
CSS
.step-top {
  align-self: flex-start;
}
.step-mid {
  align-self: center;
}
.step-bot {
  align-self: flex-end;
}
الصف 3 معاينة حية

Interactive Lab — CSS Align Selfمختبر تفاعلي — استثناء العنصر بـ align-self

الصف 4 ملاحظة هامة