


Mengapakah `minmax()` dalam Grid CSS menjadi Lalai kepada `maks` Daripada `min`?
Mengapa minmax() Menjadi Lalai kepada Maks
Anda mungkin perasan bahawa apabila menggunakan minmax() untuk menetapkan ketinggian atau lebar baris atau lajur grid, tingkah laku lalai adalah untuk trek mengembang ke saiz maksimumnya dan bukannya kekal pada saiz minimumnya. Ini boleh mengelirukan, terutamanya jika anda menjangkakan trek kekal pada saiz terkecilnya mengikut nilai min() dalam minmax().
Memahami Tingkah Laku
Sebab untuk tingkah laku ini terletak pada mod penskalaan lalai trek dalam susun atur grid. Mengikut spesifikasi CSS, trek biasanya akan berkembang untuk mengisi ruang yang tersedia sehingga ia mencapai saiz maksimumnya. Jika ruang yang tersedia lebih besar daripada jumlah saiz minimum semua trek, ruang yang tinggal diagihkan sama rata antara trek tanpa had (yang tanpa saiz maksimum yang ditentukan).
Tingkah laku lalai ini biasanya diingini, kerana ia memastikan trek yang menduduki ruang yang ada dengan cekap.
Mencapai Keutamaan Saiz Minimum
Untuk membuat baris grid atau lajur kekal pada saiz minimumnya, tetapi kembangkan kepada saiz maksimum apabila lebih banyak kandungan ditambahkan, anda boleh menggunakan gabungan minmax() dan sifat CSS lain:
- Gunakan minmax(min -saiz, saiz min) untuk Saiz Baris/Lajur: Ini akan memaksa trek untuk sentiasa berada pada saiz minimumnya, walaupun ada yang tersedia ruang.
- Nyatakan lebar maks/tinggi maks pada Item Grid: Ini akan menghalang item grid daripada melebihi saiz maksimumnya, memastikan baris atau lajur grid tidak mengembang melebihi saiznya. maksimum yang ditentukan saiz.
Contoh:
body { display: grid; grid-template-columns: repeat(auto-fit, minmax(100px, 100px)); grid-gap: 20px; } .item { max-width: 200px; }
Dalam contoh ini, lajur grid akan sentiasa mempunyai lebar minimum 100px, tetapi tidak akan berkembang melebihi itu saiz. Jika lebih banyak kandungan ditambahkan pada item grid, lajur akan berkembang untuk menampung kandungan baharu, tetapi tidak akan melebihi lebar maksimumnya.
Atas ialah kandungan terperinci Mengapakah `minmax()` dalam Grid CSS menjadi Lalai kepada `maks` Daripada `min`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas











Mari kita cuba menyusun istilah di sini: "Penyedia Borang Statik." Anda membawa html anda

Pada permulaan projek baru, kompilasi SASS berlaku dalam sekejap mata. Ini terasa hebat, terutamanya apabila ia dipasangkan dengan BrowserSync, yang dimuat semula

Pada minggu ini, berita platform, Chrome memperkenalkan atribut baru untuk memuatkan, spesifikasi aksesibiliti untuk pemaju web, dan gerakan BBC

Ini saya melihat elemen HTML untuk kali pertama. Saya telah menyedarinya untuk seketika, tetapi Haven ' t mengambilnya untuk putaran lagi. Ia mempunyai cukup keren dan

Beli atau Membina adalah perdebatan klasik dalam teknologi. Membina barang sendiri mungkin berasa lebih murah kerana tidak ada item baris pada bil kad kredit anda, tetapi

Untuk sementara waktu, iTunes adalah anjing besar dalam podcasting, jadi jika anda mengaitkan "Langgan Podcast" untuk suka:

Pada minggu ini, roundup, sebuah bookmarklet yang berguna untuk memeriksa tipografi, menggunakan menunggu untuk mengamuk dengan cara modul JavaScript mengimport satu sama lain, ditambah Facebook ' s

Terdapat banyak platform analisis untuk membantu anda mengesan data pelawat dan penggunaan di laman web anda. Mungkin paling penting Google Analytics, yang digunakan secara meluas
