Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Memusatkan DIV Secara Mendatar dan Menegak Tanpa Menggunting Kandungan?

Bagaimana untuk Memusatkan DIV Secara Mendatar dan Menegak Tanpa Menggunting Kandungan?

Susan Sarandon
Lepaskan: 2024-12-19 00:34:12
asal
851 orang telah melayarinya

How to Center a DIV Horizontally and Vertically Without Clipping Content?

Memusatkan DIV Secara Mendatar dan Menegak Tanpa Memotong Kandungan

Apabila melihat untuk memusatkan DIV secara menegak dan mendatar, adalah penting untuk memastikan kandungan kekal utuh walaupun tetingkap menjadi lebih kecil daripada kandungan itu sendiri.

Satu pendekatan biasa melibatkan kedudukan mutlak dan negatif margin. Walau bagaimanapun, kaedah ini boleh menyebabkan kandungan terputus apabila saiz tetingkap berkurangan.

Untuk penyemak imbas moden, penyelesaian yang lebih baik tersedia menggunakan Flexbox:

HTML

<div>
Salin selepas log masuk

CSS

.content {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
Salin selepas log masuk

Pendekatan ini menggunakan transformasi untuk menterjemah kandungan tanpa menjejaskan saiznya. Akibatnya, kandungan kekal berpusat tanpa mengira dimensi tetingkap.

Atas ialah kandungan terperinci Bagaimana untuk Memusatkan DIV Secara Mendatar dan Menegak Tanpa Menggunting Kandungan?. 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