Я попытался написать веб-страницу с двумя тегами бок о бок, и пример кода является упрощенной версией того, что я написал.
Как я уже пробовал в каком-то онлайн-редакторе, например, w3scool, его расположение в IE8 и другом браузере отличается.
Когда поле слева достаточно велико, в IE8 div "b" переводится в "a". Но в другом браузере они находятся на одной линии.
<html>
<head>
<style type="text/css">
p.leftmargin
{
margin-left: 25%
}
</style>
</head>
<body>
<div id="a" style="float:left;">
aaaaa<br>
aaaa<br>
aaa<br>
aa<br>
a<br>
a<br>
a<br>
a<br>
a
</div>
<div id="b" style="margin-left:1000px;">
bbbbb</div>
</body>
</html>
Я знаю, что этот вопрос зашит, но я хочу знать, что это вызвано браузером, или я мог бы решить эту проблему, изменив свой код.