2013-04-02 3 views
4

Есть ли решение для моей проблемы, описанное на этом изображении?Вертикально-плавающие элементы в CSS?

http://i.imgur.com/6uhxlNm.png

У меня есть DIV-тег с фиксированной высотой. В этом элементе у меня есть список. Этот список должен быть размещен как столбцы. Элементы списка имеют фиксированную ширину. , если в Div-Tag есть «слишком много» элементов, он должен прокручиваться по горизонтали. Количество столбцов и элементов не является фиксированным. Он также должен работать в старых браузерах.

Есть ли решение с HTML/CSS?

+0

Имейте игру с дисплеем (CSS). – melancia

+2

Пожалуйста, напишите, какой код (если есть), который вы пробовали до сих пор. –

+1

Интересно :) Я создал скрипку - http://jsfiddle.net/y93pZ/ для тех, кто может использовать, так как мне интересно, возможно ли это только с помощью CSS. – Kaloyan

ответ

9

Вы можете использовать columns и связанный с ними свойства CSS3:

Вот скрипка: http://jsfiddle.net/DeLL7/5/

Обновлением для для нефиксированного числа столбцов и фиксированной высоты контейнера. Тем не менее, для старых браузеров вам, вероятно, не повезло, без необходимости «вручную» размещать ящики.

+0

Теперь это хорошая работа. Upvoted. –

+1

для более старых браузеров вы можете попробовать этот полиполк [BetleyWhitehorne/CSS3MultiColumn · GitHub] (https://github.com/BetleyWhitehorne/CSS3MultiColumn) – MikeM

+0

Или [FT columnflow] (http://labs.ft.com/articles/ft- columnflow /) – FelipeAls

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