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

كيف يمكنني إنشاء أعمدة متساوية الارتفاع باستخدام Pure CSS؟

تم النشر بتاريخ 2024-11-18
تصفح:716

How Can I Create Equal Height Columns with Pure CSS?

تحقيق أعمدة متساوية الارتفاع باستخدام CSS

في مجال تطوير الويب، غالبًا ما يؤدي البحث عن تخطيطات جذابة بصريًا إلى الرغبة في المساواة أعمدة الارتفاع. يمكن أن يمثل تحقيق هذا التأثير باستخدام CSS النقي تحديًا، مما يدفع العديد من المطورين إلى اللجوء إلى حلول مثل صور الخلفية. ومع ذلك، هناك طريقة أبسط وأكثر كفاءة.

منهج الجدول العمودي

للحصول على أعمدة متساوية الارتفاع دون اللجوء إلى صور الخلفية، يتم استخدام نهج "الجدول العمودي" يثبت أنه فعال ومتوافق مع جميع المتصفحات. تتضمن هذه التقنية تعيين خاصية العرض: خاصية الجدول لخاصية العرض: خاصية خلية الجدول.

Implementation

.parent {
  display: table;
}
.child {
  display: table-cell;
}

من خلال تطبيق قواعد CSS هذه، يتم تحويل القسم الأصلي إلى جدول، بينما تصبح عناصره الفرعية خلايا جدول. وهكذا تملأ كل خلية المساحة الرأسية للجدول، مما ينتج عنه أعمدة متساوية الارتفاع.

التوافق

يتمتع هذا الحل بالتوافق مع جميع المتصفحات الحديثة. ومع ذلك، من المهم ملاحظة أنه لا يعمل في Internet Explorer 7. إذا كان دعم IE7 ضروريًا، فقد يكون من الضروري اتباع نهج أكثر شمولاً.

الاستنتاج

توفر طريقة "الجدول العمودي" طريقة مباشرة وفعالة لتحقيق أعمدة متساوية الارتفاع باستخدام CSS خالص. ومن خلال استخدام هذه التقنية، يمكن للمطورين إنشاء تخطيطات متسقة بصريًا دون الاعتماد على صور الخلفية أو الاختراقات المعقدة.

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

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

Copyright© 2022 湘ICP备2022001581号-3