Rumah >hujung hadapan web >tutorial css >Penjelasan terperinci tentang jarak dan kaedah pemprosesan ruang putih dalam susun atur fleksibel CSS Flex
. Apabila menggunakan reka letak Flex, anda sering menghadapi masalah dengan menetapkan jarak dan menangani ruang putih. Artikel ini akan memperincikan cara mengendalikan jarak dan ruang kosong dalam reka letak Flex dan memberikan contoh kod khusus.
1. Tetapkan jarak
Dalam susun atur Flex, kita boleh menetapkan jarak dalam beberapa cara. Kaedah-kaedah ini diperkenalkan di bawah.Gunakan atribut margin
Anda boleh menggunakan atribut margin untuk menetapkan jarak antara elemen, seperti yang ditunjukkan di bawah:
.flex-container { display: flex; } .flex-item { margin: 10px; }
.flex-item { flex: 1 1 auto; margin-right: 10px; }
Dalam kod di atas, kami menetapkan nilai sifat fleksibel kelas .flex-item kepada 1 1 auto, yang bermaksud nisbah penskalaan elastik bagi elemen .flex-item ialah 1. Apabila terdapat tambahan Apabila ruang tersedia, ia diperuntukkan dalam nisbah 1:1, dan apabila ruang tidak mencukupi, ia dilaraskan secara automatik. Dan kami juga menetapkan jarak yang betul antara elemen kepada 10px melalui atribut margin-right.
.flex-container { display: flex; } .flex-item { flex-grow: 0; flex-shrink: 0; width: 10px; } .flex-item:not(:last-child) { margin-right: 20px; }
Dalam kod di atas, kami mencipta elemen .flex-item dengan lebar 10px, dan kemudian tetapkan jarak yang betul kepada 20px melalui sifat margin-kanan. Dengan cara ini, apabila berbilang elemen .flex-item disusun dalam bekas .flex-container, akan terdapat ruang 20px di antara mereka.
Anda boleh menggunakan atribut justify-content untuk melaraskan penjajaran mendatar elemen anak dalam bekas Flex untuk mengendalikan ruang putih. Contohnya adalah seperti berikut:
.flex-container { display: flex; justify-content: space-between; }
.flex-container { display: flex; align-items: center; }
Kod di atas menyusun elemen kanak-kanak dalam bekas .flex-container dengan cara berpusat menegak, supaya ruang kosong di bahagian atas dan bawah bekas boleh diproses.
.flex-container { display: flex; flex-wrap: nowrap; }
Kod di atas menetapkan elemen kanak-kanak dalam bekas .flex-container supaya tidak membalut, supaya elemen kanak-kanak boleh disusun padat dan ruang putih boleh diproses.
Atas ialah kandungan terperinci Penjelasan terperinci tentang jarak dan kaedah pemprosesan ruang putih dalam susun atur fleksibel CSS Flex. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!