Rumah > hujung hadapan web > tutorial css > Mengapa Gunakan `align-item: center` Daripada `align-self: center` untuk Penjajaran Teks Menegak dalam Flexbox?

Mengapa Gunakan `align-item: center` Daripada `align-self: center` untuk Penjajaran Teks Menegak dalam Flexbox?

Linda Hamilton
Lepaskan: 2024-12-23 15:26:11
asal
201 orang telah melayarinya

Why Use `align-items: center` Instead of `align-self: center` for Vertical Text Alignment in Flexbox?

Penjajaran Menegak Teks dalam Kotak Flex

Apabila cuba menjajarkan teks secara menegak dalam kotak fleksibel, menggunakan align-self: center mungkin tidak menghasilkan hasil yang diingini. Sebaliknya, adalah dinasihatkan untuk menggunakan item jajar: tengah untuk mencapai penjajaran menegak dengan berkesan.

ul {
  height: 100%;
}

li {
  display: flex;
  justify-content: center;
  align-items: center;  /* Use align-items instead of align-self */
  background: silver;
  width: 100%;
  height: 20%;
}
Salin selepas log masuk

Menggunakan item penjajaran: pusat secara langsung mempengaruhi bekas flex, manakala align-self: tengah digunakan untuk item flex. Memandangkan li mewujudkan bekas fleksibel dalam kes ini, align-item: tengah menjajarkan elemen kanak-kanak dengan betul secara menegak.

<ul>
  <li>This is the text</li>
</ul>
Salin selepas log masuk

Ringkasnya, untuk penjajaran teks menegak dalam kotak fleksibel, align-item: tengah harus menggantikan align- diri: pusat. Ini memastikan bekas flex induk meletakkan elemen anaknya dengan betul secara menegak, menghasilkan kesan penjajaran yang diingini.

Atas ialah kandungan terperinci Mengapa Gunakan `align-item: center` Daripada `align-self: center` untuk Penjajaran Teks Menegak dalam Flexbox?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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