Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Memusatkan Kotak dengan Baris Terakhir Dijajar Kiri Menggunakan Grid CSS?

Bagaimana untuk Memusatkan Kotak dengan Baris Terakhir Dijajar Kiri Menggunakan Grid CSS?

Mary-Kate Olsen
Lepaskan: 2024-12-17 00:36:26
asal
293 orang telah melayarinya

How to Center Boxes with a Left-Aligned Last Row Using CSS Grid?

Kotak Berpusat dengan Baris Terakhir Dijajar Kiri

Apabila berurusan dengan senarai elemen dinamik, sukar untuk mencapai reka letak berpusat sambil menjajarkan baris terakhir juga elemen ke kiri. Walaupun penjajaran teks: tengah menjajarkan elemen secara mendatar dalam bekasnya, ia tidak mengambil kira lebar bekas.

Menyelesaikan Isu

Grid CSS menyediakan penyelesaian kepada masalah ini:

div {
  display: grid;
  justify-content: center;
}
Salin selepas log masuk
  • paparan: grid menukar bekas menjadi grid susun atur.
  • justify-content: tengah mendatar memusatkan kandungan grid.

Walau bagaimanapun, untuk memastikan baris terakhir elemen sejajar ke kiri, kita perlu menentukan bilangan lajur dalam grid menggunakan grid-template-columns:

ul {
  grid-template-columns: repeat(auto-fit, 40px);
}
Salin selepas log masuk
  • repeat(auto-fit, 40px) mencipta seberapa banyak lajur yang perlu untuk muat kandungan, setiap satu dengan lebar 40px.

Contoh:

<div>
  <ul>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
  </ul>
</div>
Salin selepas log masuk

Dengan ini penyelesaian, kotak kekal di tengah mendatar manakala baris terakhir dijajar ke kiri, tanpa mengira bilangan elemen dalam senarai.

Atas ialah kandungan terperinci Bagaimana untuk Memusatkan Kotak dengan Baris Terakhir Dijajar Kiri Menggunakan Grid CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan