2010-05-20 2 views
4

Если мой HTML говорит что-то по следующемуCSS: организовать группы сходных элементов в двух столбцах

<div class="container"> 
<div class="element"> 
</div> 
<div class="element"> 
</div> 
[...] 
<div class="element"> 
</div> 
</div> 

это то можно выровнять эти элементы, как если бы они были в таблице на две колонки? То есть с 7 элементами будет 4 строки, причем последняя строка имеет только один элемент.

(элементы сами по себе не имеют каких-либо специальных классов или идентификаторов, как вправо, влево, и т.д..)

ответ

13

Да:

.container{ position: relative } 
.element{ width: 50%; float: left } 
+1

хорошо вы не можете установить ширину на инлайн объекта, и кучи других вещи, которые вы обычно ожидаете от div, поэтому я не согласен с этой частью, но кроме этого, да, плавать влево - это путь. –

+0

А, хорошо, отредактирован. –

+1

Мне пришлось установить четкость: оба на div после контейнера div, но, похоже, это работает. Не думал, что это легко. Спасибо. – Marki

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