В случае двух пустых закрытых дивов, после рендеринга один попадает в другой:
Исходник:
<html>
<head></head>
<body>
<div id="up"/>
<div id="prop"/>
</body>
</html>
Результат:
<html>
<head></head>
<body>
<div id="up">
<div id="prop"></div>
</div>
</body>
</html>
Почему это происходит? При чем если указывать блоки как открытый и закрытый тег, этого не происходит.
Исходник:
<html>
<head></head>
<body>
<div id="up"> </div>
<div id="prop"/>
</body>
</html>
Результат:
<html>
<head></head>
<body>
<div id="up"></div>
<div id="prop"></div>
</body>
</html>