Я заметил странное поведение в IE7, которого нет в Firefox.
Если вы заметили в «тестировании 2» «div», когда я добавляю 2 разрывов строки в нижней части этого div
он не учитывает поле, установленное для этого div, и div «test 3» находится прямо под ним без полей. Когда я удаляю "br", то у разделов "test 2" и "test 3" между ними есть поля.
Это ошибка IE7 или есть обходной путь для этого?
<div style="border: dotted 1px red;">
<div id="main" style="border: solid 1px black; padding: 10px; margin: 5px; float:left ">
testing 1
<div style="border: solid 1px black; padding: 10px; margin: 10px;">
testing 2
<br><br> <!-- THIS LINE -->
</div>
<div style="border: solid 1px black; padding: 10px; margin: 10px; ">
testing 3
</div>
</div>
<div style="border: solid 1px black; padding: 10px; margin: 20px; float: left">
testing 4
</div>
<div style="clear:both"></div>
</div>
<\html><\body>