"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيف يمكنني محاذاة العناصر إلى أسفل الحاوية باستخدام FlexBox؟

كيف يمكنني محاذاة العناصر إلى أسفل الحاوية باستخدام FlexBox؟

نشر في 2025-02-06
تصفح:291

How Can I Align Elements to the Bottom of a Container Using Flexbox?

محاذاة عناصر إلى أسفل باستخدام FlexBox

في السيناريو المقدم ، لديك حاوية DIV مع مختلف عناصر الطفل. تهدف إلى تحقيق تخطيط حيث تتراكم العناصر رأسياً ، مع وضع الزر دائمًا في الأسفل ، بغض النظر عن ارتفاع النص. تمكن هوامش السيارات من توزيع المساحة المتبقية على العناصر ذات هوامش السيارات قبل المحاذاة. تتمثل إحدى الطرق لتحقيق التصميم المطلوب في استخدام CSS التالي:

p {margin-bottom: auto ؛ } / * ادفع العناصر التالية إلى أسفل * / A {Margin-Top: Auto ؛ } / * ادفعه وعناصر متابعة إلى أسفل * /

p { margin-bottom: auto; } /* Push following elements to the bottom */
a { margin-top: auto; } /* Push it and following elements to the bottom */

. المحتوى { الارتفاع: 200 بكسل ؛ الحدود: 1 بكسل صلبة. العرض: فليكس. الاتجاه المرن: العمود ؛ } H1 ، H2 { الهامش: 0 ؛ } أ { الهامش: السيارات ؛ }

.content {
  height: 200px;
  border: 1px solid;
  display: flex;
  flex-direction: column;
}
h1, h2 {
  margin: 0;
}
a {
  margin-top: auto;
}

heading 1

heading 2

Some text more or less

Click me
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3