Rumah >hujung hadapan web >tutorial css >Bagaimanakah Saya Boleh Membuat Item Grid Menjangkau Semua Baris/Lajur dalam Grid CSS Tersirat?
Masalah: Cara merentang item grid dari yang pertama hingga yang terakhir baris atau lajur dalam grid tersirat, dengan bilangan baris/lajur tidak diketahui?
Latar Belakang:
Grid tersirat ialah grid dengan berbilang trek yang dijana secara automatik berdasarkan kandungan di dalamnya. Tanpa takrifan grid yang jelas, ia menjadi mencabar untuk menentukan bilangan baris/lajur yang ada.
Had Semasa:
Malangnya, dalam spesifikasi Grid CSS semasa, ia bukan mungkin untuk merentangi item grid merentas semua baris/lajur dalam grid tersirat menggunakan sifat Grid sahaja.
Alternatif:
Penyelesaian untuk Grid Eksplisit:
Walaupun item merentang tidak boleh dicapai dalam grid tersirat, ia mungkin untuk mencapainya secara eksplisit grid.
Memahami Integer Negatif:
Spesifikasi Grid CSS membenarkan penggunaan integer negatif dalam sifat penempatan grid. Integer positif dikira dari permulaan, manakala integer negatif dikira dari penghujung.
Item Grid Spanning:
Untuk merentang item grid dari lajur pertama hingga yang terakhir dalam grid eksplisit, gunakan:
grid-column: 1 / -1;
Ini menunjukkan bahawa item grid harus bermula pada baris lajur pertama dan berakhir pada baris lajur terakhir. Konsep yang sama digunakan untuk merentang baris.
Nota:
Kaedah ini hanya berfungsi apabila grid ditakrifkan secara eksplisit menggunakan ciri-ciri templat grid (baris, lajur dan kawasan).
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membuat Item Grid Menjangkau Semua Baris/Lajur dalam Grid CSS Tersirat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!