Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Memusatkan Bekas secara Menegak dalam Bootstrap Menggunakan Flexbox dan Kaedah Tradisional?

Bagaimana untuk Memusatkan Bekas secara Menegak dalam Bootstrap Menggunakan Flexbox dan Kaedah Tradisional?

Patricia Arquette
Lepaskan: 2024-12-17 00:07:24
asal
180 orang telah melayarinya

How to Vertically Center a Container in Bootstrap Using Flexbox and Traditional Methods?

Bagaimana untuk Memusatkan Bekas secara Menegak dalam Bootstrap?

Apabila bekerja dengan Bootstrap, adalah perkara biasa untuk menghadapi keperluan penjajaran menegak, terutamanya dalam komponen jumbotron. Artikel ini membincangkan dua pendekatan untuk mencapai matlamat ini menggunakan kotak fleksibel dan kaedah tradisional.

Pendekatan Kotak Fleksibel

Dengan kemunculan susun atur kotak fleksibel, penjajaran menegak telah dipermudahkan dengan ketara. Kaedah ini memanfaatkan paparan: sifat fleksibel dan sifat item jajar ditetapkan ke tengah.

.vertical-center {
  min-height: 100vh;
  display: flex;
  align-items: center;
}
Salin selepas log masuk

Pendekatan Tradisional untuk Penyemak Imbas Warisan

Untuk keserasian Internet Explorer 8 dan 9, pendekatan tradisional menggunakan elemen pseudo dan elemen blok sebaris adalah disyorkan. Kaedah ini melibatkan mencipta elemen pseudo dengan ketinggian penuh, menetapkan penjajaran menegaknya ke tengah dan menetapkan paparan kedua-dua elemen pseudo dan elemen bekas kepada blok sebaris.

.vertical-center {
  height: 100%;
  text-align: center;
  font: 0/0 a;
}

.vertical-center:before {
  content: " ";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}

.vertical-center > .container {
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
  font: 16px/1 "Helvetica Neue", Helvetica, Arial, sans-serif;
}
Salin selepas log masuk

Tambahan Pertimbangan

  • Untuk mengelakkan isu penjajaran menegak dalam skrin lebih kecil, ketinggian elemen pseudo boleh ditetapkan kepada auto atau 0 menggunakan pertanyaan media CSS.
  • Untuk memastikan bahagian pengaki/pengepala kekal kelihatan dan di atas elemen lain, pertimbangkan untuk menggunakan kedudukan yang betul dan nilai indeks z yang lebih tinggi.

Atas ialah kandungan terperinci Bagaimana untuk Memusatkan Bekas secara Menegak dalam Bootstrap Menggunakan Flexbox dan Kaedah Tradisional?. 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