Сегодня небольшой урок по верстке ul/li в несколько колонок на чистом css.
Задача: Разбить список <ul> <li> на две колонки, используя чистый CSS
<ul> <li>Пункт 1</li> <li>Пункт 2</li> <li>Пункт 3</li> <li>Пункт 4</li> <li>Пункт 5</li> <li>Пункт 6</li> <li>Пункт 7</li> <li>Пункт 8</li> </ul>
Решение:
Добавляем к ul класс col2
и далее в css прописываем следующие стили
.col2 li{display:block;float:left;width:49%;} .col2{margin:0;padding:0;list-style-type:none;}
Если вы прописываете стили не посредственно в html, то у вас будет такая картина:
<html> <head> <style> .col2 li{display:block;float:left;width:49%;} .col2{margin:0;padding:0;list-style-type:none;} </style> </head> <body> <ul class="col2"> <li>Пункт 1</li> <li>Пункт 2</li> <li>Пункт 3</li> <li>Пункт 4</li> <li>Пункт 5</li> <li>Пункт 6</li> <li>Пункт 7</li> <li>Пункт 8</li> </ul> </body> </html>
Вот так легко и просто разбить html списки на 2 колонки, по сути таким же образом можно поделить и на 3,4,5 и т.д. колонки.