2015-12-02 3 views
0

Как бы вы создали простую страницу html/css, которая может отображать 2 столбца со списком элементов, чтобы первый столбец заполнился первым, а затем перетекает во второй столбец, т.е. НЕ сбалансированный столбец высота.Два списка столбцов со специфическим переполнением

Например:

------------------ 
1. John 
2. Alan 
3. Matt 

------------------ 
1. John 5. Suzie 
2. Alan 
3. Matt 
4. Phil 
------------------ 
1. John 5. Suzie 
2. Alan 6. Cathy 
3. Matt 7. Bob 
4. Phil 8. Richard 
------------------ 

Я попытался DIV с колонки подсчета: 2; но, например, с четырьмя элементами, они будут разделять их по 2 элемента в каждом столбце, где мне бы хотелось, чтобы все 4 в первом столбце.

Спасибо!

+0

вот учебник: http://csswizardry.com/2010/02/mutiple-column-lists-using-one-ul/ также можно посмотреть здесь: http://stackoverflow.com/a/6509239/ 1582089 – Cassian

ответ

1

Просто используйте column-fill: auto:

-moz-column-fill: auto; 
    column-fill: auto; 

В следующий раз вы задать некоторые вопросы, поделиться своим кодом.

+0

Вы должны установить 'height', хотя это работает только тогда, когда элементы списка имеют фиксированную (известную) высоту – Kerstomaat

+0

OP не разделяет код, поэтому я не могу знать, сколько пикселей высоты ему нужно. Представьте себе, что каждая строка имеет высоту 20 пикселей, для этого набора символов требуется высота: 80px; 'и она заполняется так же, как требуется OP –

+0

Спасибо, это сработало с комментарием @SimonPlus. Я не забуду поделиться кодом в следующий раз, когда у меня возник вопрос! – FffD

Смежные вопросы