Задать вопрос
@senselessV7

Верстка списка в несколько колонок?

Есть список (должен быть именно сплошной список без разделений на колонки):
css:
.wrapper {
  height: 200px;
}

ul {
  margin: 0;
  padding: 0;
}

ul>li {
  display: block;
  float:left;
  width: 25%;
}

ul>li a {
  display: block;
  padding: 2px;
  font-size: 20px;
}

ul>li li a {
  font-size: 12px;
}

ul>li li {
  width: auto;
  float:none;
}

html:
<div class="wrapper">
  <ul>
  <li>
    <a href="#">item 1</a>
    
    <ul>
      <li>
        <a href="#">sub 1</a>
      </li>
      <li>
        <a href="#">sub 2</a>
      </li>
      <li>
        <a href="#">sub 3</a>
      </li>
    </ul>
  </li>
  <li>
    <a href="#">item 2</a>
    
    <ul>
      <li>
        <a href="#">sub 1</a>
      </li>
      <li>
        <a href="#">sub 2</a>
      </li>
      <li>
        <a href="#">sub 3</a>
      </li>
      <li>
        <a href="#">sub 4</a>
      </li>
      <li>
        <a href="#">sub 5</a>
      </li>
    </ul>
  </li>
  <li>
    <a href="#">item 3</a>
  </li>
  <li>
    <a href="#">item 4</a>
    
    <ul>
      <li>
        <a href="#">sub 1</a>
      </li>
      <li>
        <a href="#">sub 2</a>
      </li>
    </ul>
  </li>
</ul>
</div>


Нужно чтобы пункты были в 4 колонки (как и сейчас), но шли сразу друг за другом. Т.е если есть место внизу то сл. пункт следом, но внизу.

Есть возможность flex и column-count, но нужно максимально кроссбраузерно (ie9, андроиды, айфоны). Возможно ли это реализовать без этих свойств?

Вообщем какие есть варианты сделать так?:

b586ff5c856d45beb8014f582908a70b.png
  • Вопрос задан
  • 822 просмотра
Подписаться 1 Оценить 2 комментария
Пригласить эксперта
Ответы на вопрос 3
@Froggyweb
ZERGE
@ZERGE
Комментировать
@Sashjkeee Куратор тега CSS
f-e
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы