Rumah >hujung hadapan web >tutorial css >Petua Pantas: Cara menyelaraskan baris lajur dengan subgrid CSS
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>
<pre class="brush:php;toolbar:false"><code class="language-css">article {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
}</code></pre> <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 "> </s></p> Langkah 2: Membolehkan subgrid <p> <strong>
</strong> untuk menggunakan </p>, masing -masing <p> juga mesti menjadi grid: <code>subgrid
<section></section>
<code class="language-css">section { display: grid; }</code>
Langkah 3: Sejajar dengan subgrid
Langkah penting adalah menetapkan dan
dalam css: grid-template-rows: subgrid;
grid-row: span 3;
<section></section>
<code class="language-css">section { display: grid; grid-template-rows: subgrid; grid-row: span 3; /* or grid-row: 1 / 4 */ gap: 0; /* removes inherited gap */ }</code>Memastikan kandungan dalaman merangkumi semua baris.
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!