Балансировка CSS3 для Gecko 1.9 - PullRequest
3 голосов
/ 21 мая 2011

У меня большие трудности с использованием стиля колонок CSS 3.Я использую Firefox 3.6, который должен поддерживать макет -moz-column.

У меня есть список элементов, и я пытаюсь отобразить их в 2 столбца, сверху вниз.Чтобы помочь моему внутреннему алгоритму сортировки, самый первый элемент списка - это подсписок.

мой css использует это

.container{
  -moz-column-width:635; //slightly wider than the list item we're displaying
  -moz-column-rule:1px solid;
}
.sub_list{
  width:50%;
  display:list-item;
}
.item{
  overflow:hidden;
  padding:0;
  margin:0;
  display:list-item;
  width:634px;
}

К сожалению, мой список отображается как список из одного столбца или как несколько столбцовмакет, где каждый <li> помечен float:left;, но этого недостаточно, поскольку он упорядочивает таким образом:

1  2
3  4
5  6

Это не то, что мне нужно, и это выглядит абсолютно отвратительно, потому что элемент списка 1 сам по себесписок.

Все примеры, которые я нашел, похоже, упорядочивают элементы списка по вертикали, и они не используют никаких дополнительных тегов: http://weblogs.mozillazine.org/roc/archives/2005/03/gecko_18_for_we.html и / или https://developer.mozilla.org/en/CSS_Reference/Mozilla_Extensions.

Может кто-нибудь сказать мне, что я делаю не так?Возможно, я не могу правильно понять механизм размещения.

1 Ответ

1 голос
/ 25 мая 2011

Мне было предложено официально «ответить» на этот вопрос, поэтому я перевожу свой ответ с комментария на ответ.

После почти полного дня исследований и переделок я наконец нашел свой путь кОтвет через пять минут после публикации вопроса.

Я удалил все стили отображения / позиции для элемента .item.Является ли какой-либо из них на самом деле совместимым с форматом столбца, я не знаю.Вам придется поэкспериментировать с этим или попросить кого-то более знающего.

Я дал .контейнеру фиксированную высоту.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...