Lebar Cecair dengan DIV Jarak Sama
Cabarannya ialah untuk mencipta bekas lebar bendalir dengan empat DIV yang sama jaraknya. DIV hendaklah dijajarkan secara mendatar, dengan DIV 1 terapung ke kiri, DIV 4 terapung ke kanan dan DIV 2 dan 3 diletakkan di antara. Selain itu, jarak harus dilaraskan secara dinamik apabila penyemak imbas diubah saiznya.
Penyelesaian
Untuk mencapai ini, kami boleh menggunakan penjajaran teks sifat CSS: justify and display: blok sebaris. Berikut ialah kodnya:
#container { border: 2px dashed #444; height: 125px; text-align: justify; -ms-text-justify: distribute-all-lines; text-justify: distribute-all-lines; } .box1, .box2, .box3, .box4 { width: 150px; height: 125px; vertical-align: top; display: inline-block; } .stretch { width: 100%; display: inline-block; font-size: 0; line-height: 0 } .box1, .box3 { background: #ccc } .box2, .box4 { background: #0ff }
Penjelasan
Apabila penyemak imbas diubah saiz, elemen .stretch melaraskan lebarnya untuk mengekalkan jarak antara elemen .box, menghasilkan reka letak bendalir.
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Bekas Lebar Bendalir dengan DIV Jarak Sama?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!