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

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

تم النشر بتاريخ 2024-12-23
تصفح:810

How to Create Full-Height Columns in Bootstrap 3 using Custom CSS?

أعمدة Bootstrap 3 كاملة الارتفاع: حل CSS مخصص

مقدمة:

الإنشاء يمكن أن تشكل التخطيطات كاملة الارتفاع باستخدام Twitter Bootstrap 3 تحديًا. على الرغم من أن فئات Bootstrap الأصلية لا تدعم هذه الميزة، فمن الممكن تحقيق هذا التأثير باستخدام CSS مخصص.

نهج CSS المخصص:

  1. الإعداد ارتفاع 100%:
    اضبط ارتفاع الجسم والحاوية وعناصر الصف على 100% للتأكد من أنها تمتد إلى الارتفاع الكامل للنص منفذ العرض.
  2. العرض كجدول:
    تحويل عنصر الحاوية إلى جدول باستخدام العرض: الجدول. يسمح هذا بترتيب محتويات الحاوية في بنية جدولية.
  3. الخلية العائمة:
    أضف فئة مخصصة، مثل no-float، إلى عمود التنقل. قم بتعيين هذه الفئة بحيث يكون العرض: خلية الجدول والتعويم: لا شيء. سيؤدي هذا إلى منع عمود التنقل من التعويم والسماح له بالمحاذاة رأسيًا مع عمود المحتوى.

التوصيف:

Header
Navigation
Content

CSS:

html, body, .container {
    height: 100%;
}
.container {
    display: table;
    width: 100%;
    margin-top: -50px;
    padding: 50px 0 0 0; 
}
.row {
    height: 100%;
    display: table-row;
}
.row .no-float {
    display: table-cell;
    float: none;
}

المزايا والاعتبارات:

    يوفر حل CSS المخصص هذا تخطيطًا كامل الارتفاع متوافقًا مع Bootstrap 3.
  • يمكن تعديل نسبة التنقل إلى المحتوى بنسبة 1:3 عن طريق تعديل عرض الأعمدة في CSS.
  • ومع ذلك، من المهم استخدام فئة مخصصة (على سبيل المثال، no-float) بدلاً من تعديل فئات الأعمدة الأصلية في Bootstrap لتجنب التعارض.
أحدث البرنامج التعليمي أكثر>

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

Copyright© 2022 湘ICP备2022001581号-3