1. تحدد السمة align-self محاذاة العناصر المرنة بشكل فردي في اتجاه المحور الجانبي (المحور الرأسي).
2. يحتوي align-self على قيمة تلقائية إضافية (قيمة افتراضية)، والتي تمثل قيمة سمة align-items الموروثة من الحاوية المرنة.
مثال
.حاوية{ /* تعريف الحاوية المرنة */ العرض: فليكس؛ /* ضبط اتجاه ترتيب العناصر داخل صف الحاوية: تحديد اتجاه الترتيب من اليسار إلى اليمين، الصف العكسي: من العمود الأيمن إلى اليسار: من الأعلى إلى الأسفل، العمود العكسي: من الأسفل إلى الأعلى */ الاتجاه المرن: صف؛ /* ضبط محاذاة العناصر في الحاوية على امتداد المحور المتقاطع: عندما لا يتم تعيين ارتفاع العنصر، سيتم تمديد ارتفاع العنصر إلى نفس ارتفاع الحاوية (افتراضي) البدء المرن: نحو موضع البداية (أعلى / يسار) على المحور المتقاطع. محاذاة النهاية المرنة: نحو موضع النهاية (أسفل / يمين) على المحور المتقاطع: مركز المحاذاة المركزي: تأكد من أن النص في العنصر في نفس الوقت خط الأساس (تأكد من أن كل النص موجود على نفس السطر). */ محاذاة العناصر: خط الأساس؛ الارتفاع: 800upx؛ لون الخلفية: #FFC0CB؛ } .رسالة قصيرة{ حجم الخط: 20 بكسل؛ العرض: 150upx؛ الارتفاع: 150upx؛ } .أحمر{ لون الخلفية: أحمر؛ /* أعد كتابة محاذاة العناصر الموجودة في الحاوية على المحور المتقاطع تلقائيًا: افتراضي، مما يشير إلى وراثة خاصية محاذاة العناصر الخاصة بامتداد العنصر الأصلي: عندما لا يتم تعيين ارتفاع العنصر، سيتم تمديد ارتفاع العنصر إلى نفس المستوى الارتفاع كحاوية (افتراضي) البدء المرن: نحو موضع البداية (أعلى / يسار) على المحور المتقاطع. محاذاة النهاية المرنة: نحو موضع النهاية (أسفل / يمين) على المحور المتقاطع: مركز المحاذاة المركزي: تأكد من أن النص في العنصر في نفس الوقت خط الأساس (تأكد من أن كل النص موجود على نفس السطر). */ محاذاة الذات: مركز؛ } .أخضر{ لون الخلفية: أخضر؛ } .أزرق{ لون الخلفية: أزرق؛ }
ما ورد أعلاه هو مقدمة للسمة align-self في CSS وآمل أن تكون مفيدة للجميع.