Rumah > hujung hadapan web > tutorial css > Penjajaran Flexbox: Apakah Perbezaan Antara `flex-start` dan `baseline`?

Penjajaran Flexbox: Apakah Perbezaan Antara `flex-start` dan `baseline`?

Mary-Kate Olsen
Lepaskan: 2024-11-25 03:51:11
asal
618 orang telah melayarinya

Flexbox Alignment: What's the Difference Between `flex-start` and `baseline`?

Flex-Start vs. Baseline Alignment dalam Flexbox

Apabila bekerja dengan sifat align-self CSS Flexbox, fahami perbezaan antara flex-start dan garis dasar adalah penting. Walaupun pada mulanya mereka mungkin kelihatan menghasilkan hasil yang sama, mereka mempamerkan gelagat yang berbeza dalam senario tertentu.

Penjajaran Mula-Flex

menjajarkan item flex-start pada permulaan. tepi paksi silang bekas fleksibel. Ini biasanya bahagian atas untuk orientasi mendatar dan kiri untuk orientasi menegak.

Penjajaran Garis Dasar

garis dasar menjajarkan item flex sepanjang garis dasar kandungannya. Garis pangkal ialah garis halimunan di mana kebanyakan huruf diletakkan dan di bawahnya yang diturunkan.

Perbezaan

Dalam kes di mana saiz fon dan kandungan item fleksibel adalah konsisten, flex-start dan baseline akan menghasilkan keputusan yang serupa. Walau bagaimanapun, apabila faktor ini berbeza-beza, penjajaran garis dasar menjadi lebih jelas.

Apabila menggunakan penjajaran garis dasar, item paling tinggi dalam baris menentukan kedudukan garis dasar. Item fleksibel dijajarkan supaya garis dasarnya dijajarkan, dengan item paling jauh dari tepi jidar permulaannya diletakkan rata dengan tepi itu.

Contoh

Pertimbangkan kod berikut :

.flex-container {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
}

.flex-item {
  background-color: green;
  width: 110px;
  min-height: 100px;
  padding: 5px;
  text-align: center;
}
Salin selepas log masuk

Dengan kod ini, item flex dijajarkan menggunakan garis dasarnya. Output berikut dijana:

<div class="flex-container">
  <div class="flex-item">A</div>
  <div class="flex-item">B</div>
  <div class="flex-item">C</div>
  <div class="flex-item">D</div>
  <div class="flex-item">E</div>
</div>
Salin selepas log masuk

Perhatikan bahawa walaupun kandungan item flex berbeza dari segi saiz, semuanya dijajarkan di sepanjang garis dasar.

Atas ialah kandungan terperinci Penjajaran Flexbox: Apakah Perbezaan Antara `flex-start` dan `baseline`?. 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