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
567 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!

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