Cara menjajarkan elemen grid dengan betul
P粉296080076
2023-08-13 11:27:01
<p>Saya mempunyai bilangan lajur tetap dalam susun atur Grid CSS dan mempunyai elemen untuk diletakkan dalam lajur ini. Bilangan elemen yang akan diletakkan adalah kurang daripada bilangan lajur. </p>
<p>Saya mahu lajur dijajarkan ke kanan, mengikut tertib elemen telah ditambahkan. Dalam kod berikut, terdapat 4 elemen dijajarkan ke kiri dengan 6 elemen kosong ke kanan: </p>
<p><br /></p>
<pre class="snippet-code-css lang-css prettyprint-override"><code>.hello {
gaya sempadan: pepejal;
warna sempadan: biru;
}
.bekas {
paparan: grid;
jurang grid: 5px;
grid-template-lajur: ulang (10, 5rem);
}</code></pre>
<pre class="snippet-code-html lang-html prettyprint-override"><code><div class="container">
<div class="hello">1</div>
<div class="hello">2</div>
<div class="hello">3</div>
<div class="hello">4</div>
</div></code></pra>
<p><br /></p>
<p>Saya mahu menukar reka letak di atas kepada: </p>
<pre class="brush:php;toolbar:false;">kosong kosong kosong kosong kosong kosong 1 2 3 4</pre>
<p>Saya mencuba pelbagai kombinasi <kod>[align,justify]-[content,item]</code>, tetapi tiada satu pun daripada mereka mencapai kesan penjajaran kanan. Bolehkah CSS Grid mencapai ini? </p>
Disebabkan bilangan yang terhad, anda boleh menentukannya secara manual
Tetapi lebih baik menggunakan flexbox: