Rumah >hujung hadapan web >tutorial css >Bagaimana Saya Boleh Mencapai Saiz Item Konsisten dalam Flexbox?

Bagaimana Saya Boleh Mencapai Saiz Item Konsisten dalam Flexbox?

Barbara Streisand
Barbara Streisandasal
2024-12-18 04:24:36355semak imbas

How Can I Achieve Consistent Item Sizing in Flexbox?

Saiz Item Flexbox Penalaan Halus untuk Kekonsistenan

Dalam Flexbox, elemen pada mulanya diagihkan dengan ruang yang sama di antara mereka, yang boleh membawa kepada item memaparkan lebar yang tidak konsisten. Untuk memastikan saiz seragam, ikuti langkah berikut:

1. Tetapkan Asas Flex kepada Sifar:

Tetapkan sifat asas-flex item kepada sifar. Ini menyatakan bahawa semua elemen harus bermula dengan saiz asas yang sama, tanpa mengira kandungannya.

2. Benarkan Pertumbuhan dan Pengecutan:

Gunakan sifat flex dengan nilai 1 1 0px. Tetapan ini membenarkan elemen berkembang atau mengecut dalam ruang yang tersedia mengikut saiz berkadarnya.

Contoh Kod:

.item {
  flex: 1 1 0px;
  flex-grow: 1; /* Allow growth */
  flex-shrink: 1; /* Allow shrinkage */
}

Pengubahsuaian ini memastikan semua item dalam Bekas Flexbox mempunyai titik permulaan yang sama dan boleh melaraskan saiznya secara berkadar untuk mengekalkan konsistensi.

Sementara IDE atau linter mungkin mencadangkan bahawa unit "px" untuk sifat flex-basis adalah berlebihan, ia adalah perlu untuk pemaparan yang betul dalam Internet Explorer. Oleh itu, kekalkan unit "px" untuk keserasian merentas penyemak imbas.

Atas ialah kandungan terperinci Bagaimana Saya Boleh Mencapai Saiz Item Konsisten dalam Flexbox?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn