Rumah > hujung hadapan web > tutorial css > Flexbox: Apakah Perbezaan Antara `align-item` dan `align-content`?

Flexbox: Apakah Perbezaan Antara `align-item` dan `align-content`?

Mary-Kate Olsen
Lepaskan: 2024-12-24 08:52:10
asal
166 orang telah melayarinya

Flexbox: What's the Difference Between `align-items` and `align-content`?

Flexbox: Memahami Perbezaan Antara align-content dan align-item

Apabila ia berkaitan dengan susun atur flexbox, align-item dan align- sifat kandungan mempunyai tujuan yang berbeza dalam menjajarkan kandungan dalam flex bekas.

selaras-item

selaras-item menjajarkan elemen di sepanjang paksi silang bekas fleksibel. Paksi silang ini berserenjang dengan arah paksi utama, yang ditentukan oleh sifat arah lentur. Secara lalai, flex-direction: row, jadi paksi utama adalah mendatar dan paksi silang adalah menegak.

align-item boleh mempunyai pelbagai nilai untuk menjajarkan elemen secara menegak: mula, tamat, tengah, regangan dan garis dasar.

menjajarkan-kandungan

Sebaliknya, menjajarkan-kandungan menjajarkan garisan elemen dalam bekas flex berbilang baris. Apabila terdapat hanya satu baris elemen, align-content tidak mempunyai kesan. Sifat ini mula dimainkan apabila berbilang garisan terbentuk disebabkan oleh lebar bekas yang terhad.

kandungan sejajar juga mengambil pelbagai nilai:

  • mula-lentur: Garisan elemen dijajar ke atas daripada ruang yang mengandunginya
  • flex-end: Garisan elemen diselaraskan ke bahagian bawah kandungannya ruang
  • pusat: Garisan unsur menjajar secara menegak di tengah ruang yang mengandunginya
  • ruang-antara: Garisan unsur teragih sama rata di sepanjang paksi menegak dengan jurang antaranya
  • ruang sekeliling: Garisan unsur teragih sama rata sepanjang paksi menegak dengan celah sebelum dan selepas mereka

Contoh

Pertimbangkan kod berikut:

.container {
  display: flex;
  flex-direction: row;
}

.item {
  align-items: center;
  align-content: space-around;
}
Salin selepas log masuk

Dalam contoh ini, align-item: tengah menjajarkan elemen anak menegak di tengah-tengah ruang yang mengandungi mereka, iaitu item. align-content: ruang-sekitar menjajarkan garisan elemen secara menegak, dengan jurang antara dan selepasnya. Hasilnya ialah barisan elemen berpusat menegak dengan jurang antara setiap baris.

Atas ialah kandungan terperinci Flexbox: Apakah Perbezaan Antara `align-item` dan `align-content`?. 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