Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Memusatkan Imej Secara Menegak dan Mendatar Dalam Div?

Bagaimanakah Saya Boleh Memusatkan Imej Secara Menegak dan Mendatar Dalam Div?

Linda Hamilton
Lepaskan: 2024-12-31 12:54:09
asal
1006 orang telah melayarinya

How Can I Center an Image Both Vertically and Horizontally Within a Div?

Memusatkan Imej Secara Menegak dan Mendatar Dalam Div Bekas

Apabila ingin meletakkan imej dengan tepat dalam div yang lebih besar, mencapai kedua-dua menegak dan penjajaran mendatar boleh memberikan cabaran. Begini cara untuk melakukannya:

Penjajaran Mendatar:

Untuk memusatkan imej secara mendatar dalam div, gunakan ciri penjajaran teks: tengah CSS yang digunakan pada div induk. Ini memusatkan semua kandungan dalam div, termasuk imej.

Penjajaran Menegak:

Mencapai penjajaran menegak memerlukan pendekatan yang berbeza. Satu teknik yang berkesan melibatkan penggunaan penentududukan mutlak:

  • Tetapkan kedudukan imej kepada mutlak, menunjukkan bahawa ia diposisikan secara mutlak berbanding nenek moyang kedudukannya yang paling hampir (div induk dalam kes ini).
  • Guna margin: auto; untuk mendayakan jidar automatik, yang akan memusatkan imej dalam ruang yang tersedia.
  • Menetapkan atas, kiri, kanan dan bawah kepada 0 memastikan imej meliputi keseluruhan ketinggian dan lebar div induk.

Contoh CSS:

img {
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
Salin selepas log masuk

Dengan menggabungkan penjajaran mendatar melalui penjajaran teks: penjajaran tengah dan menegak menggunakan kedudukan mutlak dengan jidar, anda boleh memusatkan imej dengan berkesan dalam div sempadan yang lebih besar.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memusatkan Imej Secara Menegak dan Mendatar 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