Rumah > hujung hadapan web > tutorial css > Bagaimana Saya Boleh Menghalang Margin CSS Runtuh Tanpa Menjejaskan Rupa Reka Letak?

Bagaimana Saya Boleh Menghalang Margin CSS Runtuh Tanpa Menjejaskan Rupa Reka Letak?

Susan Sarandon
Lepaskan: 2024-12-02 19:56:13
asal
406 orang telah melayarinya

How Can I Prevent CSS Margin Collapsing Without Affecting Layout Appearance?

Mengatasi Margin Runtuh dalam CSS

Margin Runtuh ialah ciri CSS yang menggabungkan jidar bersebelahan menjadi satu jidar yang lebih besar. Ini boleh menjadi masalah untuk reka letak yang bergantung pada jidar sempurna piksel.

Mengelakkan Runtuh dengan Elemen Tambahan

Tutorial CSS lazimnya mencadangkan penambahan sempadan atau pelapik untuk pecah runtuh. Walau bagaimanapun, penyelesaian ini memperkenalkan kesan visual yang tidak diingini.

Pembetulan Spacer Halimunan

Untuk mengelakkan kesan sampingan ini, pertimbangkan untuk menggunakan elemen spacer tidak kelihatan. Elemen ini boleh dicapai dengan:

<div>
Salin selepas log masuk

Pengambang jarak ini menghalang margin runtuh dengan mencipta ketakselanjaran bersaiz sifar antara elemen.

Contoh

Kod HTML berikut menunjukkan cara menggunakan spacer:


    
        <div>
Salin selepas log masuk

Kod ini akan memaparkan tiga elemen dengan jidar 100px, tanpa meruntuhkan jidar di antaranya.

Atas ialah kandungan terperinci Bagaimana Saya Boleh Menghalang Margin CSS Runtuh Tanpa Menjejaskan Rupa Reka Letak?. 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