Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Menjajarkan Elemen ke Bahagian Bawah Bekas Menggunakan Flexbox?

Bagaimanakah Saya Boleh Menjajarkan Elemen ke Bahagian Bawah Bekas Menggunakan Flexbox?

Linda Hamilton
Lepaskan: 2024-12-22 13:59:10
asal
854 orang telah melayarinya

How Can I Align Elements to the Bottom of a Container Using Flexbox?

Menjajarkan Elemen ke Bahagian Bawah Menggunakan Flexbox

Dalam senario yang disediakan, anda mempunyai bekas div dengan pelbagai elemen anak. Anda menyasarkan untuk mencapai reka letak di mana elemen disusun secara menegak, dengan butang sentiasa diletakkan di bahagian bawah, tanpa mengira ketinggian teks.

Flexbox menyediakan penyelesaian kepada masalah ini melalui jidar automatik. Jidar auto membolehkan pengagihan ruang yang tinggal kepada elemen dengan jidar auto sebelum penjajaran. Satu cara untuk mencapai reka letak yang diingini ialah menggunakan CSS berikut:

p { margin-bottom: auto; } /* Push following elements to the bottom */
a { margin-top: auto; } /* Push it and following elements to the bottom */
Salin selepas log masuk

Sebagai alternatif, anda boleh menggunakan reka letak flex seperti ini:

.content {
  height: 200px;
  border: 1px solid;
  display: flex;
  flex-direction: column;
}
h1, h2 {
  margin: 0;
}
a {
  margin-top: auto;
}
Salin selepas log masuk
<div class="content">
  <h1>heading 1</h1>
  <h2>heading 2</h2>
  <p>Some text more or less</p>
  <a href="/" class="button">Click me</a>
</div>
Salin selepas log masuk

Pendekatan ini memastikan bahawa elemen teks mengembang untuk memenuhi ketinggian yang tersedia, manakala butang ditolak ke bahagian bawah bekas.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menjajarkan Elemen ke Bahagian Bawah Bekas Menggunakan Flexbox?. 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