Memahami Bootstrap 3 Shift to Box-Sizing: Border-Box
Sambil anda memindahkan tema Bootstrap anda daripada versi 2.3.2 ke 3.0 .0, anda mungkin menghadapi perbezaan ketara dalam pengiraan dimensi. Ini disebabkan terutamanya oleh pengenalan gaya berikut dalam bootstrap.css:
*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
Penalaran Di Sebalik Perubahan
Bootstrap 3 menggunakan "border-box " nilai untuk saiz kotak untuk semua elemen secara lalai. Pendekatan ini memberikan beberapa kelebihan, terutamanya untuk sistem grid berasaskan peratus baharu.
Dengan "kotak sempadan", penyemak imbas mengira kotak yang diberikan akhir berdasarkan lebar yang diisytiharkan. Sebarang nilai sempadan dan pelapik disertakan dalam kotak, menjadikan pengiraan mudah dan konsisten. Ini menghapuskan potensi pengiraan lebar kompleks apabila menggabungkan grid bendalir dengan longkang berasaskan piksel.
Faedah untuk Sistem Grid
Peralihan kepada "border-box" mempunyai faedah penting untuk sistem grid Bootstrap:
Tambahan Kelebihan
Selain faedah sistem grid, saiz kotak "border-box" menawarkan penambahbaikan umum:
Kesimpulan
Penggunaan saiz kotak "border-box" dalam Bootstrap 3 menyediakan beberapa kelebihan, terutamanya untuk sistem grid baharu. Perubahan ini memudahkan pengiraan, meningkatkan ketekalan dan meningkatkan keserasian merentas pelayar.
Atas ialah kandungan terperinci Bagaimanakah Susun Letak Impak Bersaiz Kotak `border-box` Bootstrap 3 dan Pengiraan Sistem Grid?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!