Как сделать перенос строк в маркированном списке со стилем (display:inline-block;)?

Добрый коллеги.
В макете необходимо использовать маркированный список с примененным к нему классом display:inline-block;
При использовании данного стиля, если размер контейнера широкий, пункты списка (ссылки) выстраиваются в одну строку, а мне необходимо чтобы они располагались друг под другом, как при использовании display:block;
P.S. я понимаю что вариант технически не очень правильный, но может кто сталкивался с этим, как можно реализовать, при условии, оставить данный стиль.
Можно конечно по жести вставить в между <li>, <br> но это вообще трешатина на мой взгляд.
Всем благодарен, кто поможет.
  • Вопрос задан
  • 983 просмотра
Решения вопроса 2
Elwen
@Elwen
Оставьте положение пунктов на <li>, стили ссылок на <a>, а для задания подчеркивания можно использовать дополнительный элемент (например,<span>)
https://codepen.io/anon/pen/LyMQNo
Ответ написан
profesor08
@profesor08
О ужас... создание проблем на ровном месте. Выдумывание глупостей ради того, чтоб другие глупости обрели реальность. Оберни ссылку в div и задай ему фон, отступы и тд.

https://jsfiddle.net/profesor08/amv11rqh/

P.S. Рекомендую устранить источник проблемы. А не разгребать последствия.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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