Tutorial subgrid grid CSS ini menunjukkan menyelaraskan kandungan dalam kotak adik. Ia menangani isu komponen dalaman yang salah dalam kotak yang diatur secara mendatar, walaupun kotak itu sendiri bersaiz menggunakan grid.
. Ini membolehkan grid dalaman mewarisi struktur lajur dari grid induk mereka, memastikan penjajaran yang konsisten. subgrid
Langkah 1: Persediaan Asas
HTML menggunakan ibu bapa yang mengandungi tiga elemen <article></article>
, masing -masing dengan <section></section>
, <h1></h1>
, dan <ul></ul>
. CSS awal menetapkan ibu bapa sebagai grid dengan tiga lajur yang sama: <div>
<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>article {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
}</pre><div class="contentsignin">Salin selepas log masuk</div></div> <p> <s>
<img src="https://img.php.cn/upload/article/000/000/000/173897521347074.jpg" alt="Quick Tip: How to Align Column Rows with CSS Subgrid " /> </p> Langkah 2: Membolehkan subgrid <p> <strong>
</strong> untuk menggunakan </p>, masing -masing <p> juga mesti menjadi grid: <code>subgrid
<section>
section { display: grid; }
Langkah 3: Sejajar dengan subgrid
Langkah penting adalah menetapkan dan
dalam css: grid-template-rows: subgrid;
grid-row: span 3;
<section>
section { display: grid; grid-template-rows: subgrid; grid-row: span 3; /* or grid-row: 1 / 4 */ gap: 0; /* removes inherited gap */ }
membuang apa -apa jarak yang diwarisi dari grid induk. grid-template-rows: subgrid;
grid-row: span 3;
gap: 0;
Keserasian penyemak imbas:
Sokongan subgrid kini sangat baik di seluruh pelayar utama.
Sumber lebih lanjut:
rujukan subgrid MDN
grid dengan contoh demo subgridAtas ialah kandungan terperinci Petua Pantas: Cara menyelaraskan baris lajur dengan subgrid CSS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!