Bagaimana cara menambahkan margin ke class="row"
elemen menggunakan kerangka bootstrap twitter?
css
twitter-bootstrap
ini aku
sumber
sumber
Ok hanya untuk memberi tahu Anda apa yang terjadi kemudian, saya tetap menggunakan beberapa kelas baru seperti yang Acyra katakan di atas:
kapan pun aku mau aku lakukan
<div class="row top7"></div>
untuk responsif yang lebih baik, Anda dapat menambahkan
margin-top:7%
alih-alih5px
misalnya: Dsumber
.top-buffer { margin-top:20px; }
bedanya.top30 { margin-top:30px; }
? Nah, dari sudut pandang pengembang mana pun: Itu sama. Penyesuaian agar sesuai dengan use case tidak dihitung di sini. Khususnya tidak, jika OP menjawab pertanyaannya sendiri.Bootstrap 3
Jika Anda perlu memisahkan baris dalam bootstrap, Anda cukup menggunakan
.form-group
. Ini menambahkan margin 15px ke bagian bawah baris.Dalam kasus Anda, untuk mendapatkan margin teratas, Anda bisa menambahkan kelas ini ke
.row
elemen sebelumnyaBootstrap 4
Anda dapat menggunakan kelas penspasian bawaan
"T" dalam nama kelas membuatnya hanya berlaku untuk sisi "atas", ada kelas serupa untuk bagian bawah, kiri, kanan. Angka mendefinisikan ukuran ruang.
sumber
form-group
masih ada , tetapi kelas khusus untuk margin / padding telah ditambahkan yang dapat melakukan pekerjaan dan memiliki lebih banyak opsi.mt-3
tidak berfungsi begitu digunakanform-group
Untuk jarak Bootstrap 4 harus diterapkan menggunakan
dalam format berikut:
Di mana properti adalah salah satu dari:
Di mana sisi adalah salah satu dari:
Di mana ukuran adalah salah satu dari:
Jadi, Anda harus melakukan semua ini:
Baca dokumen untuk penjelasan lebih lanjut. Coba contoh langsung di sini .
sumber
Terkadang margin-top dapat menyebabkan masalah desain:
http://www.w3.org/TR/CSS2/box.html#collapsing-margins
Jadi, saya sarankan buat "kelas margin-bawah" bukan "kelas margin-top" dan terapkan pada item sebelumnya.
Jika Anda menggunakan Bootstrap mengimpor KURANG file Bootstrap mencoba mendefinisikan kelas margin-bottom dengan ruang Tema Bootstrap proporsional:
sumber
Saya menambahkan kelas-kelas ini ke stylesheet bootstrap saya
Contoh
sumber
Saya menggunakan kelas-kelas ini untuk mengubah margin teratas:
Ketika saya membutuhkan elemen untuk memiliki spasi 2em dari elemen di atas saya menggunakannya seperti ini:
Jika Anda memilih piksel maka ubah em ke px agar sesuai keinginan Anda.
sumber
<div class="row margin-top-20">
kelebihannya<div class"row" style="margin-top: 2.0em">
?Anda dapat menggunakan kelas berikut untuk bootstrap 4:
mt-0
mt-1
mt-2
mt-3
mt-4
...Ref: https://v4-alpha.getbootstrap.com/utilities/spacing/
sumber
Bootstrap 4 alpha, untuk margin-top: singkatan nama kelas CSS mt-1, mt-2 (mt-lg-5, mt-sm-2) sama untuk bagian bawah, kanan, kiri, dan Anda juga memiliki kelas otomatis ml- mobil
Unit dari
1
ke5
: dalam variables.scss yang berarti jika Anda mengatur mt-1 memberikan .25rem dari margin atas.baca lebih lanjut di sini
https://v4-alpha.getbootstrap.com/utilities/spacing/#horizontal-centering
sumber
Tambahkan ke kelas ini di file .css:
atau buat kelas baru dan tambahkan ke elemen
sumber
Jika Anda ingin mengubah hanya pada satu halaman, tambahkan aturan gaya berikut:
sumber
Di Bootstrap 4 alpha + Anda dapat menggunakan ini
Kelas-kelas tersebut dinamai menggunakan format:
{property}-{sides}-{size}
sumber
sumber
Bootstrap3
CSS (khusus selokan, tanpa margin sekitar):
CSS (margin yang sama sekitar, 15px / 2):
Pemakaian:
(dengan SASS atau KURANG 15px bisa menjadi variabel dari bootstrap)
sumber
kode sederhana
sumber
Anda dapat menambahkan kode ini:
sumber
Cukup gunakan
bs3-upgrade
penolong ini untuk pengaturan jarak dan teks ...https://github.com/studija/bs3-upgrade
sumber
Jika Anda menggunakan BootStrap 3.3.7, Anda dapat menggunakan perpustakaan open source bootstrap-spacer via NPM
atau Anda dapat mengunjungi halaman github:
Berikut adalah contoh cara ini bekerja ke baris spasi menggunakan kelas .row-spacer:
Jika Anda membutuhkan spasi di antara kolom, Anda juga bisa menambahkan kelas .row-col-spacer:
Dan Anda juga dapat menggabungkan berbagai kelas .row-spacer & .row-col-spacer bersama-sama:
sumber
Trik saya. Tidak begitu bersih, tetapi bekerja dengan baik untuk saya
sumber