Saya ingin sekelompok gambar ditampilkan secara horizontal di seluruh halaman. Setiap gambar memiliki beberapa tautan di bawahnya jadi saya perlu meletakkan wadah di sekitar setiap gambar / grup tautan.
Yang paling dekat dengan apa yang saya inginkan adalah menempatkannya di div yang mengambang: kiri. Masalahnya adalah saya ingin wadah sejajar tengah bukan kiri. Bagaimana saya bisa mencapai ini.
font-size:0
dan pulihkan pada anak. Atau gunakanletter-spacing:-.31em
pada orang tua danletter-spacing:0
anak.vertical-align:middle
saat menggunakandisplay:inline-block
.CSS Flexbox didukung dengan baik hari ini. Buka di sini untuk tutorial yang bagus tentang flexbox.
Ini berfungsi dengan baik di semua browser yang lebih baru:
Beberapa orang mungkin bertanya mengapa tidak menggunakan display: inline-block? Untuk hal-hal sederhana tidak masalah, tetapi jika Anda mendapatkan kode kompleks di dalam blok, tata letak mungkin tidak lagi berada di tengah dengan benar. Flexbox lebih stabil daripada float kiri.
sumber
coba seperti ini:
sumber
Cukup bungkus elemen mengambang di a
<div>
dan berikan CSS ini:sumber
Mungkin ini yang Anda cari - https://www.w3schools.com/css/css3_flexbox.asp
CSS:
HTML:
sumber
sumber