Дочерние элементы div, которые автоматически оканчиваются на основе 100% родительского роста

У меня есть множество элементов div, которые я бы хотел прокручивать по горизонтали, а не по вертикали, исходя из 100% родительского роста.

Я сделал быстрый шаг до желаемого результата.

Например, если родительский объект имеет высоту 600 пикселей, шесть элементов размером 100 пикселей подойдут до создания нового столбца, а высота 900 пикселей будет соответствовать 9 элементам.

Как я могу достичь этого эффекта? Мне только нужно, чтобы он работал в Chrome, кросс-браузерная поддержка для этого недоступна.

Код для вас возиться,http://jsfiddle.net/yQ5AR/

<div class="container">
    <div class="item">1</div>
    <div class="item">2</div>
    <div class="item">3</div>
    <div class="item">4</div>
    <div class="item">5</div>
    <div class="item">6</div>
    <div class="item">7</div>
    <div class="item">8</div>
    <div class="item">9</div>
    <div class="item">10</div>
    <div class="item">11</div>
    <div class="item">12</div>
    <div class="item">13</div>
    <div class="item">14</div>
    <div class="item">15</div>
    <div class="item">16</div>
    <div class="item">17</div>
    <div class="item">18</div>
    <div class="item">19</div>
    <div class="item">20</div>
</div>

.container{
    max-height: 400px;
    width: 100%;
    overflow: scroll;
}

.item{
    height: 100px;
}

Ответы на вопрос(2)

Ваш ответ на вопрос