Rumah > Soal Jawab > teks badan
P粉1410350892023-08-24 21:55:31
Cuba dalamdiv
上使用display: inline-block;
. Seperti ini:
#outer { width:500px; height:200px; background:#FFCCCC; margin:50px auto 0 auto; display:block; } #inner { background:#FFCC33; margin:50px 50px 50px 50px; padding:10px; display:inline-block; }
P粉1704382852023-08-24 21:55:02
Apa yang anda lihat sebenarnya ialah #inner
元素的上边距 折叠到#outer
元素的上边缘,仅保留#outer
margin adalah utuh (walaupun tidak ditunjukkan dalam imej). Tepi atas kedua-dua kotak adalah siram antara satu sama lain kerana jidarnya adalah sama.
Berikut adalah perkara yang berkaitan daripada spesifikasi W3C:
Anda boleh melakukan mana-mana perkara berikut untuk mengelakkan margin daripada runtuh:
Pilihan di atas menghalang margin daripada runtuh kerana:
Biping kiri dan kanan berkelakuan seperti yang anda jangkakan kerana: