2014-01-21 2 views
-1

У меня есть два столбца в моем веб-приложении, когда экран достаточно большой.Два столбца элементов HTML не складываются близко

http://i.imgur.com/FL7lgjj.png

Вопрос пространство между первым элементом слева и один ниже это меня беспокоит.

.thumnnail { 
    display: inline-block; 
    width: 400px; 
    float: right; 
} 

- это CSS небольших коробок. Я не уверен, как их собрать. ближе. Дайте мне знать, если требуется более подробная информация!

EDIT: Heere является JS Fiddle

http://jsfiddle.net/hkLXZ/

+1

настроить код или скрипку? Этот фрагмент кода недостаточно, чтобы помочь, к сожалению, – Phlume

+0

Можете ли вы показать нам больше html, чтобы мы могли видеть, как вы складываете ящики? Как сказал @Phlume, изображение не сообщает нам достаточно информации, чтобы помочь вам – ochi

+0

. Вы можете взглянуть на http://masonry.desandro.com/ – Jrod

ответ

2

Это требует одна из двух вещей:

  1. Использование CSS столбцов (например, .your-element { column-count: 3; }), в этом случае ваши столбцы не стек влево вправо, но сверху вниз.
  2. Используйте механизм компоновки JS, например Masonry или Isotope, который предлагает намного больше контроля в отношении того, как элементы выложены, но требует JavaScript.
+0

не помогает в моей конкретной ситуации! плюс количество столбцов зависит от d: только что обновлено с помощью jsfiddle – bezzoon

+0

Этот ответ полезен. Плавающие элементы с разной высотой, но с той же шириной * не * гнездятся так же хорошо, как хотелось бы. Если вы ищете макет, такой как Pinterest, следуйте рекомендациям @ coreyward и используйте масонство. – Andrew

+0

@ user2783087 Да, это так, но продолжайте искать и продолжайте искать другое решение, если хотите ... не то, что он принесет вам пользу. – coreyward

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