У меня есть HTML-код, похожий на этот пример здесь:
<html>
<body>
<div id="A" style="float:right; Background-color: Red;">Alpha</div>
<div id="B" style="margin-top: 20px; Background-color: Green;">Bravo</div>
</body>
</html>
Чего я хотел бы добиться, так это расположить A div в верхнем правом углу и B div, выровненные по левому краю в 20 пикселей от верхней части страницы. Как вы можете видеть ниже, он делает именно то, что я хочу в IE8, но он не совсем работает в Chrome и Firefox.
Поскольку это часто так, я полагаю, что Chrome и FF правы сделать это таким образом, а IE8 не соответствует стандарту. Итак, мой вопрос, как я могу получить желаемый результат (что IE делает в SS) во всех браузерах?
EDIT1 & 2: я отредактировал снимок экрана, чтобы показать, что я действительно хочу, чтобы div Bravo был слева от Alpha div , но на 20px ниже , а не под ним, как если бы я просто добавил clear: прямо на Браво.
Спасибо