English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل CSS

قواعد CSS (RULES)

كامل خصائص CSS

استخدام خاصية align-content في CSS3 ومثال

وصف

عندما يكون هناك مساحة زائدة على المحور الأفقي (عمودي)، يمكن استخدام خاصية CSS لتحريك عناصر قاطرة المرنة إلى داخل قاطرة المرنة. لا يؤثر هذا الخاصية على القاطرة المرنة الواحدة السطر. justify-contentيحمل العناصر على المحور الرئيسي (الافقي).

التالي يلخص استخدام الخاصية و تاريخ إصداراتها.

القيمة الافتراضية:stretch
مناسبة لـ:قاطرة مرنة متعددة السطور
الوراثة:لا يوجد
يمكن تحريكه:لايرجى الرجوع إلى خصائص الرسوم المتحركة.
إصدار CSS:ميزة جديدة في CSS3
قواعد النحو بلغة JavaScript:object.style.alignContent="center"

قواعد النحو لاستخدام align-content

قواعد النحو لهذه الخاصية كالتالي:

align-content: center | flex-start | flex-end | space-between | space-around | stretch | initial | inherit

النموذج التالي يوضح كيفية استخدام خاصية align-content في CSS.

 .flex-container {
           /* Safari浏览器 */
           display: -webkit-flex; 
           -webkit-flex-flow: row wrap;
           -webkit-align-content: space-around;
           /* جملة قياسية */
           display: flex;
           flex-flow: row wrap;
           align-content: space-around;
    }
اختبر‹/›

قيمة الخصائص

يصف الجدول أدناه قيمة هذا الخصائص.

القيمةوصف
centerيوضع العنصر في منتصف حاوية الإلياستيكة.
flex-startيوضع العنصر في بداية حاوية الإلياستيكة.
flex-endيوضع العنصر في نهاية حاوية الإلياستيكة.
space-betweenتوزيع العناصر بشكل متساوٍ داخل الحاوية الإليástيكة لجعل المساحة بين العناصر المتجاورة متساوية.
space-aroundتوزيع العنصر بشكل متساوٍ داخل الحاوية الإليástيكة لجعل المساحة المحيطة بكل عنصر متساوية (أي قبل، بين وبعد).
stretchتمدد العنصر لتناسب الحاوية الإليástيكة. يتم توزيع المساحة المتاحة بشكل متساوٍ بين جميع العناصر. هذا هو القيمة الافتراضية.
initialقم بتعيين هذا الخصائص إلى قيمته الافتراضية.
inheritإذا تم تحديد، فإن العناصر المرتبطة تستخدم قيمة الحساب الخاصية align-content للعنصر الأم.

متوافق مع المتصفحات

يدعم جميع المتصفحات الرئيسية الخاصية align-content. الرقم يمثل إصدار المتصفح الأول الذي يدعم هذه الخاصية.

  • Firefox 28+

  • Google Chrome21+

  • Internet Explorer 11+

  • Apple Safari 7+ -webkit-

  • Opera 12.1+

ملاحظة: يدعم Apple Safari 7 وأحدث إصداراته الخاصية align-content، ولكن يحتاج إلى المقدمة -webkit-، مثل -webkit-align-content: center;

قراءة إضافية

يرجى الرجوع إلى الدروس التالية:تسجيل CSS.

خصائص مرتبطة:align-items,align-self,display,flex,flex-basis,flex-direction,flex-flow,flex-grow,flex-shrink,flex-wrap,justify-content,min-height,min-width,order.