Tutorial HTML: Cara menggunakan Flexbox untuk susun atur penyesuaian yang sama tinggi, lebar sama, jarak yang sama, anda memerlukan contoh kod khusus
# # 1. Apakah susun atur Flexbox
Flexbox ialah mod susun atur baharu yang diperkenalkan dalam CSS3 yang boleh mencapai susun atur model kotak fleksibel. Ia adalah singkatan kepada Kotak Fleksibel, yang bermaksud susun atur fleksibel. Susun atur Flexbox secara automatik boleh melaraskan kedudukan dan saiz elemen mengikut saiz bekas untuk mencapai pelbagai susunan fleksibel.
2. Cara menggunakan susun atur Flexbox
Buat bekas susun atur
- Pertama, anda perlu mencipta bekas yang mengandungi elemen yang hendak dibentangkan . Dalam HTML, anda boleh menggunakan elemen div sebagai bekas. Untuk menetapkan bekas kepada reka letak Flexbox, anda perlu menambah kod berikut pada atribut gaya bekas:
Tetapkan arah reka letak elemen # #Dalam bekas, Anda perlu menentukan arah susun atur elemen, yang boleh mendatar atau menegak. Secara lalai, elemen disusun secara mendatar. Jika anda perlu menyusun secara menegak, anda boleh menambah kod berikut dalam atribut gaya bekas:
Tetapkan nisbah penskalaan elemen
Unsur dalam susun atur Flexbox boleh Memperuntukkan ruang yang tinggal mengikut nisbah penskalaan yang ditetapkan. Secara lalai, nisbah penskalaan elemen ialah 0, yang bermaksud tiada penskalaan. Anda boleh menambah kod berikut pada atribut gaya elemen untuk menetapkan nisbah penskalaan elemen:
Dalam contoh ini, nisbah penskalaan elemen div pertama ialah 1, dan nisbah penskalaan bagi div kedua Nisbah penskalaan elemen ialah 2. Iaitu, elemen pertama menduduki 1/3 ruang, dan elemen kedua menduduki 2/3 ruang.
Tetapkan ketinggian yang sama dan lebar yang sama
Susun atur Flexbox boleh dengan mudah mencapai susun atur ketinggian yang sama dan lebar yang sama. Tambahkan kod berikut pada atribut gaya elemen untuk mencapai kesan ketinggian yang sama dan lebar yang sama:
Dalam contoh ini, nisbah penskalaan bagi tiga elemen div ialah 1, dan mereka akan sama-sama membahagikan ruang bekas untuk mencapai kesan ketinggian yang sama dan lebar yang sama.
Tetapkan jarak
Dalam reka letak Flexbox, anda boleh menetapkan jarak elemen melalui sifat justify-content dan align-item. Sifat justify-content digunakan untuk menetapkan jarak dalam arah mendatar, dan sifat item align digunakan untuk menetapkan jarak dalam arah menegak. Nilai yang boleh ditetapkan untuk kedua-dua sifat ini ialah: flex-start, flex-end, tengah, ruang-antara dan ruang-keliling.
Dalam contoh ini, jarak antara dua elemen div diagihkan sama rata dan saiz khusus jarak ditentukan oleh ruang bekas.
3. Keserasian penyemak imbas bagi reka letak Flexbox
Reka letak Flexbox mempunyai keserasian yang baik dalam penyemak imbas moden, tetapi mungkin terdapat masalah keserasian dalam beberapa penyemak imbas lama. Masalah ini boleh diselesaikan dengan menambahkan beberapa awalan penyemak imbas seperti -webkit-, -moz-, -ms-, dsb.
4. Contoh kod
Kod di atas melaksanakan contoh susun atur Flexbox. Terdapat tiga elemen kanak-kanak dengan ketinggian yang sama dan jarak yang sama dalam bekas. Ketinggian bekas adalah nilai tetap dan dipaparkan secara menegak di tengah-tengah bekas.
Ringkasan:
Menggunakan reka letak Flexbox, anda boleh melaksanakan dengan mudah boleh skala, ketinggian yang sama, lebar yang sama dan reka letak penyesuaian jarak yang sama. Dengan menetapkan nilai atribut bekas dan elemen, adalah mudah untuk mencapai pelbagai susunan fleksibel. Pada masa yang sama, perlu diingatkan bahawa susun atur Flexbox mungkin mempunyai masalah keserasian dalam beberapa penyemak imbas lama, yang boleh diselesaikan dengan menambahkan awalan penyemak imbas. Saya harap artikel ini dapat membantu anda menggunakan reka letak Flexbox dalam pembangunan HTML.
Atas ialah kandungan terperinci Tutorial HTML: Cara menggunakan Flexbox untuk susun atur penyesuaian boleh skala, sama tinggi, sama lebar, sama jarak. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!