البرمجة

توازن ارتفاع الأعمدة في CSS

To ensure that the columns have equal height based on the content, you can use the CSS display: flex property on the container element. This will make the columns flex items, and the container will automatically adjust the height of the columns to match the tallest one. Here’s how you can modify your existing code:

css
#DIV_1 { display: flex; /* Add this line */ flex-wrap: wrap; /* Allow items to wrap to the next line */ justify-content: space-between; /* Spread items evenly */ align-items: stretch; /* Stretch items to equal height */ /* Other styles remain the same */ } #DIV_2, #DIV_3, #DIV_4, #DIV_5 { box-sizing: border-box; flex: 1; /* Distribute available space evenly among items */ /* Other styles remain the same */ }

With these changes, the columns (#DIV_2, #DIV_3, #DIV_4, #DIV_5) will have equal height based on the tallest content, and the content within each column will determine its height dynamically.

المزيد من المعلومات

باستخدام خاصية display: flex، يمكنك ضبط عرض العناصر وارتفاعها تلقائيًا بناءً على احتوائها. إضافةً إلى ذلك، يمكنك استخدام خاصية flex-direction لتحديد اتجاه العناصر (الأعمدة في حالتنا)، وخاصية align-items لتحديد كيفية توزيع العناصر على طول المحور الرأسي، وخاصية justify-content لتحديد كيفية توزيع العناصر على طول المحور الأفقي. على سبيل المثال، يمكنك استخدام الشيفرة التالية لتحقيق توازن الارتفاع في الأعمدة مع توزيعها بشكل متساوٍ:

css
#DIV_1 { display: flex; /* تجعل العناصر أعمدة flex */ flex-direction: row; /* تحديد الاتجاه إلى الأفقي */ justify-content: space-between; /* توزيع العناصر بالتساوي */ align-items: stretch; /* تمدد العناصر لتكون بنفس الارتفاع */ /* الأنماط الأخرى تبقى كما هي */ } #DIV_2, #DIV_3, #DIV_4, #DIV_5 { box-sizing: border-box; flex: 1; /* توزيع المساحة المتاحة بالتساوي بين العناصر */ /* الأنماط الأخرى تبقى كما هي */ }

باستخدام هذه الأنماط، سيتم لون الأعمدة (#DIV_2, #DIV_3, #DIV_4, #DIV_5) لتكون بنفس الارتفاع بناءً على العنصر الأطول، وسيتم توزيع العناصر بشكل متساوٍ على طول المحور الأفقي.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر