Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Memusatkan Kandungan Secara Menegak Dalam Div?

Bagaimana untuk Memusatkan Kandungan Secara Menegak Dalam Div?

Linda Hamilton
Lepaskan: 2024-11-28 05:58:10
asal
587 orang telah melayarinya

How to Vertically Center Content Within a Div?

Penjajaran Menegak Kandungan dalam Dimensi Div Tertakrif

Memusatkan kandungan secara menegak dalam div dengan lebar dan ketinggian yang ditentukan boleh dicapai melalui pelbagai kaedah . Mari terokai beberapa pilihan popular:

1. Paparan: Table-Cell untuk Div ​​Induk

Menetapkan paparan div induk kepada sel jadual dan menggunakan penjajaran menegak: tengah pada kandungan kanak-kanak membenarkan pemusatan menegak.

.parent-div {
  display: table-cell;
  vertical-align: middle;
}
Salin selepas log masuk

2. Paparan: Sekat dan Paparan: Table-Cell

Menetapkan paparan div induk untuk menyekat dan paparan kandungan anak ke sel jadual mencapai hasil yang serupa.

.parent-div {
  display: block;
  text-align: center;
}

.child-content {
  display: table-cell;
  vertical-align: middle;
}
Salin selepas log masuk

3. Div dan Paparan Induk Terapung: Table-Cell

Mengapungkan div induk dan menetapkan paparan kandungan kanak-kanak kepada sel jadual juga menghasilkan pemusatan menegak.

.parent-div {
  float: left;
  text-align: center;
}

.child-content {
  display: table-cell;
  vertical-align: middle;
}
Salin selepas log masuk

4. Kedudukan: Relatif dan Kedudukan: Mutlak

Dengan menetapkan kedudukan div induk kepada relatif dan kedudukan kandungan anak kepada mutlak, atas hingga 50% dan margin-atas hingga -50%, pemusatan menegak boleh dicapai. Walau bagaimanapun, kaedah ini memerlukan pelarasan manual untuk senario ketinggian yang berbeza.

.parent-div {
  position: relative;
  height: 100px;
  width: 100px;
}

.child-content {
  position: absolute;
  top: 50%;
  margin-top: -50%;
  width: 100px;
}
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Memusatkan Kandungan Secara Menegak Dalam Div?. 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