Этот HTML: Почему эти divs не выровнены по горизонтали? Почему они ломаются?
<div style="border:1px solid blue; margin: auto; height:250px; width:600px;">
<div style="border:1px solid red; height:50px; width:80px;"></div>
<div style="border:1px solid red; height:50px; width:80px;"></div>
<div style="border:1px solid red; height:50px; width:80px;"></div>
<div style="border:1px solid red; height:50px; width:80px;"></div>
</div>
Почему красные дивы не в одной горизонтальной строке, и как я могу получить их в той же строке?
Basic HTML 101, отд являются элементами уровня блока. Они, естественно, будут отображаться друг на друга. – Chris
Добавьте 'float: left' в divs на' display: inline-block' – andrex
На (очень актуальном) примечании стороны, вы должны избегать встроенного моделирования любой ценой. – royhowie