Rumah > hujung hadapan web > tutorial css > Bagaimanakah CSS `margin: auto` Elemen Pusat?

Bagaimanakah CSS `margin: auto` Elemen Pusat?

Mary-Kate Olsen
Lepaskan: 2024-12-23 12:22:10
asal
814 orang telah melayarinya

How Does CSS `margin: auto` Center Elements?

Keajaiban 'Auto' dalam Jidar CSS

Adalah pengetahuan umum bahawa jidar CSS menentukan ruang di sekeliling elemen. Tetapi bagaimana jika kita menggunakan 'auto' sebagai nilai?

Memahami Peranan 'Auto'

Apabila digunakan pada parameter kedua margin, 'auto' memperkasakan pelayar dengan tanggungjawab menentukan margin kiri dan kanan dengan sendirinya. Ia mencapai ini dengan menetapkan kedua-dua jidar secara sama rata.

Contoh: Memusatkan Objek

Mari kita pertimbangkan senario di mana kita mempunyai bekas induk dengan lebar 100px dan elemen anak dengan lebar 50px. Dengan menggunakan 'margin: 0 auto', penyemak imbas mengira ruang yang tinggal (50px) dan membahagikannya sama rata antara margin kiri dan kanan.

Ini menghasilkan pengiraan berikut:

freeSpace = 100 - 50 = 50
equalShare = freeSpace / 2 = 25
Salin selepas log masuk
margin-left: 25
margin-right: 25
Salin selepas log masuk

Oleh itu, elemen anak berpusat di dalam ibu bapa bekas.

Nota Tambahan

  • Adalah tidak perlu untuk menentukan lebar elemen induk untuk 'auto' berfungsi. Hanya lebar objek kanak-kanak diperlukan.
  • 'Auto' juga boleh digunakan untuk parameter pertama jidar, menunjukkan bahawa jidar atas dan bawah harus ditetapkan sama.

Atas ialah kandungan terperinci Bagaimanakah CSS `margin: auto` Elemen Pusat?. 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