Di versi terbaru pull-left dan pull-right telah diganti dengan .pull- {xs, sm, md, lg, xl} - {left, right, none}
Artinya, alih-alih menulis yang sederhana class="pull-right"
, sekarang saya harus menulisclass="pull-md-right pull-xl-right pull-lg-right pull-sm-right pull-xs-right"
Apakah ada cara yang tidak terlalu membosankan untuk melakukannya?
bootstrap-4
Kevin J
sumber
sumber
.pull-xs-right
akan menyebabkan objek mengapung tepat di semua ukuran layar, karena css turun ke atas ke perangkat yang lebih besar juga. Ps Mungkin sudah berubah di versi yang lebih baru tetapi Anda harus menggunakan.float-right
daripada.pull-right
.Jawaban:
Kembali ke tahun 2016 ketika pertanyaan ini pertama kali diajukan, jawabannya adalah:
Tapi sekarang jawaban yang diterima seharusnya adalah Robert Went.
sumber
.float-{sm,md,lg,xl}-{left,right,none}
sekarang mengapung kiri / kanan / tidak ada sedangkan.pull-left
dan.pull-right
telah dihapus..pull-right{@extend .pull-xs-right;}
Kelasnya
float-right
float-sm-right
dll.Kueri media mengutamakan seluler, jadi penggunaan
float-sm-right
akan memengaruhi ukuran layar kecil dan apa pun yang lebih lebar, jadi tidak ada alasan untuk menambahkan kelas untuk setiap lebar. Cukup gunakan layar terkecil yang ingin Anda pengaruhi ataufloat-right
untuk semua lebar layar.Dokumen Resmi:
Kelas: https://getbootstrap.com/docs/4.4/utilities/float/
Memperbarui: https://getbootstrap.com/docs/4.4/migration/#utilities
Jika Anda memperbarui proyek yang ada berdasarkan versi Bootstrap yang lebih lama, Anda dapat menggunakan sass extended untuk menerapkan aturan ke nama kelas lama:
sumber
Perbarui 2018 (pada Bootstrap 4.1)
Ya,
pull-left
danpull-right
telah diganti denganfloat-left
danfloat-right
di Bootstrap 4.Namun, float tidak akan berfungsi di semua kasus karena Bootstrap 4 sekarang menjadi flexbox .
Untuk anak-anak flexbox menyelaraskan ke kanan, penggunaan auto-margin (yaitu:
ml-auto
) atau util flexbox (yaitu:justify-content-end
,align-self-end
, dll ..).Contoh
Navs:
Remah roti:
Kisi:
sumber
Berubah menjadi
float-right
float-left
float-xx-left
danfloat-xx-right
sumber
Jika Anda ingin menggunakannya dengan kolom di pekerjaan lain dengan
col-*
kelas, Anda dapat menggunakanorder-*
kelas.Anda dapat mengontrol urutan kolom Anda dengan kelas pesanan. lihat lebih lanjut di dokumentasi Bootstrap 4
Sederhana dari dokumen bootstrap:
sumber
pull-right
danpull-left
tidak bekerja pada kolom grid di4.1
Thay dihapus.
Gunakan
float-left
sebagai gantipull-left
. Danfloat-right
bukannyapull-right
.Periksa Dokumentasi bootstrap di sini :
sumber
Saya dapat melakukan ini dengan kelas-kelas berikut dalam proyek saya
sumber
Tidak ada hal lain yang berhasil untuk saya. Yang ini berhasil. Ini mungkin membantu seseorang.
Membungkus semuanya dalam div clearfix adalah kuncinya.
sumber
bootstrap-4 menambahkan kelas float-left atau right untuk floating
sumber
Untuk orang lain dan hanya tambahan untuk Robert, Jika nav Anda memiliki nilai tampilan fleksibel, Anda dapat mengapungkan elemen yang Anda perlukan ke kanan, dengan menambahkan ini ke cssnya
sumber
ml-auto
danmr-auto