l'état spec que:Pourquoi la marge s'effondre-t-elle lorsque le dégagement existe?
La marge inférieure d'un élément de type bloc en flux effondrements toujours avec la marge supérieure de son frère suivant de niveau bloc dans l'écoulement, à moins que frère a dégagement.
Mais j'ai trouvé quelque chose d'inattendu. Le code est comme suit.
<div style="margin-bottom: 100px; "></div>
<div style="float:left;width:10px;height: 10px; background: red"></div>
<div style="margin: 100px;clear: left"></div>
test
la marge inférieure de la première div
et la marge de la troisième effondrement div
, ce qui porte atteinte "à moins que frère a dégagement.
Comment expliquer la situation? Pouvez-vous me donner un exemple concret pour expliquer la règle ci-dessus avec plus de précision?
* "la marge inférieure du premier div et la marge du troisième div s'effondrent, ,,," * || Sur Chrome, ils ne s'affichent pas, quel navigateur utilisez-vous? – zer00ne