Rumah > hujung hadapan web > tutorial css > Bagaimana untuk mencapai pembungkusan grid dalam CSS tanpa pertanyaan media?

Bagaimana untuk mencapai pembungkusan grid dalam CSS tanpa pertanyaan media?

Linda Hamilton
Lepaskan: 2024-11-10 18:00:05
asal
277 orang telah melayarinya

How to achieve grid wrapping in CSS without media queries?

Pembungkusan Grid dengan CSS dan Isi Auto

Mencapai pembungkusan grid dalam CSS tanpa bergantung pada pertanyaan media boleh dilakukan melalui penggunaan auto- isikan notasi repeat(). Coretan kod dalam soalan asal menunjukkan grid dengan lebar lajur yang jelas, tetapi untuk membenarkan item mentakrifkan lebarnya sendiri, kami boleh mengubah suainya seperti berikut:

.grid {
  display: grid;
  grid-gap: 10px;
  grid-template-columns: repeat(auto-fill, min-content);
}

.grid > * {
  background-color: green;
  height: 200px;
}
Salin selepas log masuk

AutoIsi

Autoisi, seperti yang ditakrifkan dalam spesifikasi Reka Letak Grid CSS, memastikan bilangan ulangan dalam tatatanda repeat() ialah nilai terbesar yang mungkin tanpa menyebabkan grid melimpah bekasnya. Ini membolehkan grid melaraskan bilangan lajur secara dinamik berdasarkan lebar itemnya.

Dalam kes kami, kami menentukan autoisi sebagai nombor ulangan dan kandungan min sebagai saiz tetap untuk setiap lajur. Kandungan min memastikan setiap lajur bersaiz sesuai dengan kandungannya, membolehkan item menentukan lebarnya sendiri.

Hasilnya ialah grid yang akan membalut itemnya tanpa memerlukan pertanyaan media, dengan berkesan menjarakkannya dengan baik walaupun dengan bilangan item yang tidak pasti.

Atas ialah kandungan terperinci Bagaimana untuk mencapai pembungkusan grid dalam CSS tanpa pertanyaan media?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan