English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
تحدد خاصية align-self طريقة التضيف المبدئية للعناصر داخل وحدة التشغيل المروبة.
الجدول أدناه يلخص سياق استخدام الخاصية والسجلات التاريخية للإصدارات.
القيمة الافتراضية: | تلقائي |
---|---|
يُستخدم في: | عناصر المرونة، بما في ذلك العناصر المزيفة الداخلة |
الوراثة: | لا يوجد |
يمكن تحريكه: | لايرجى الرجوع إلى خصائص التحريك。 |
الإصدار: | ميزات CSS3 الجديدة |
قواعد النصوص في لغة JavaScript: | object.style.alignItems="center" |
قواعد نحوية الخاصية كالتالي:
align-self: auto | baseline | center | flex-start | flex-end | stretch | initial | inherit
المثال التالي يوضح كيفية استخدام خاصية align-self.
.flex-container { /* Safari */ عرض: -webkit-انسياب; -webkit-tسوية العناصر: البداية; عرض: انسياب; تسوية العناصر: البداية; } .منسقة { /* Safari */ -webkit-الانسياب: 1; -webkit-align-self: تمدد; الانسياب: 1; align-self: تمدد; }جرب لمعرفة‹/›
يصف الجدول أدناه قيمة هذه الخاصية.
القيمة | وصف |
---|---|
تلقائي | يأخذ العنصر قيمة الحساب الخاصة بالخصائص من العنصر الأم. إذا لم يكن هناك عنصر أم، يتم استخدام stretch. هذا هو القيمة الافتراضية. |
الأساس | يقع العنصر في الأساس الحاوية المنساب. |
منتصف | يقع العنصر في منتصف الحاوية المنساب. |
البداية | يقع العنصر في بداية الحاوية المنساب. |
النهاية | يقع العنصر في نهاية الحاوية المنساب. |
تمدد | تمدد العنصر ليتناسب مع الحاوية الانسيابية. |
تنسيق البداية | ضع هذه الخاصية في قيمتها الافتراضية. |
تنسيق وراثي | إذا تم تحديد هذا، فإن العناصر المرتبطة تأخذ قيمة الحساب الخاصة بالخصائص من العنصر الأم. إذا لم يكن هناك عنصر أم، يتم استخدام stretch. |
توافق متصفحات align-self، يدعم جميع المتصفحات الرئيسية هذه الخاصية.
|
ملاحظة: يدعم Apple Safari 7 وأعلى هذا الخصائص align-self، لكن يحتاج إلى الحافز -webkit-، مثل -webkit-align-self: center;
يرجى الرجوع إلى الدروس التالية:تسوية CSS。
خصائص مرتبطة:تسوية المحتوى،تسوية العناصر،عرض،الانسياب،العرض الأساسي،اتجاه الترتيب،الترتيب المتجول والنمو،النمو في التوسع،النقص في التقلص،الترتيب المتجول،عدل المحتوى،أقل طول،أقل عرض،ترتيب。