Сообщение от Big guy
|
но они почему то оставались в вертикальном положении.
|
Потому что у вас был width: 100%; на все дочерние элементы, вот они и переносились как это и происходит с float:left когда не хватает места.
И при width: 33.3%; могут начать переноситься, если скажем добавить padding или border.