Я таки нашёл решение!
.container {
overflow:hidden;
}
.column {
float:left;
margin-right:-100%;
}
.col_1 { width:220px; margin-left:768px; }
.col_2 { width:200px; margin-left:0px; }
.col_3 { width:180px; margin-left:404px; }
.col_4 { width:160px; margin-left:222px; }
.col_5 { width:140px; margin-left:606px; }
|
float:left; + margin-right:-100%; приводят к интересному эффекту, похожему на позиционирование. И контейнер теперь корректно оборачивает все колонки!