cari

Rumah  >  Soal Jawab  >  teks badan

Mengapa BFC boleh menyelesaikan masalah tindanan margin?

http://jsfiddle.net/gothic/B6E8F

Ini tidak bermakna jidar menegak dua atau lebih elemen blok bersebelahan dalam aliran biasa akan runtuh, jadi syarat manakah yang dilanggar oleh contoh ini?

phpcn_u1582phpcn_u15822777 hari yang lalu713

membalas semua(1)saya akan balas

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-19 10:27:45

    w3.org Spesifikasi tentang penggabungan margin

    Dua margin bersebelahan jika dan hanya jika:

    • keduanya tergolong dalam kotak peringkat blok aliran masuk yang mengambil bahagian dalam konteks pemformatan blok yang sama

    • tiada kotak garisan, tiada ruang kosong, tiada padding dan tiada sempadan memisahkannya

    • ...

    Margin perlu dimiliki oleh kotak tahap blok dalam BFC yang sama, overflow: hidden BFC baharu dicipta, jadi ia tidak akan runtuh secara semula jadi.

    balas
    0
  • Batalbalas