Bagaimana cara menyelaraskan kolom flexbox ke kiri dan kanan?
123
Dengan CSS khas saya bisa mengapung satu dari dua kolom ke kiri dan kanan lainnya dengan beberapa ruang selokan di antaranya. Bagaimana saya melakukannya dengan flexbox?
Anda bisa menambahkan justify-content: space-betweenke elemen induk. Dengan demikian, item anak flexbox akan disejajarkan ke sisi berlawanan dengan spasi di antara mereka.
margin-left: auto
sini?margin-left: auto
danmargin-right: auto
trik IE11 tidak kompatibel, bagi mereka yang masih harus mendukungnya.Saya menemukan 4 metode untuk mencapai hasil. Ini demo
Metode 1:
Metode 2:
Metode 3:
Metode 4:
sumber
flex:1;
mana pun Anda ingin ruang ekstra berada :)Pilihan lainnya adalah menambahkan tag lain dengan
flex: auto
gaya di antara tag Anda yang ingin Anda isi di ruang yang tersisa.https://jsfiddle.net/tsey5qu4/
HTML:
CSS:
Ini sama dengan flex: 1 1 auto, yang menyerap ruang ekstra di sepanjang sumbu utama.
sumber
Ada beberapa cara berbeda tetapi yang paling sederhana adalah menggunakan spasi di antara, lihat contoh di bagian akhir
lihat contohnya
sumber