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

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

Надо сделать подобный список
1d7cb1eee59d40688c8ace739359540c.jpg

пытался сделать с помощью списка и :after таким образом :
htmlbook.ru/faq/khochu-izmenit-vid-markera-na-drug...
<ul>
    <li>Чебурашка</li>
    <li>Крокодил Гена</li>
    <li>Шапокляк</li>
  </ul>

li {
    list-style-type: none; /* Убираем маркеры у списка */
   }
   li:before {
    content: "ƥ "; /* Добавляем в качестве маркера символ */
   }

Но когда я сделал список вложенным :before ушел вверх

codepen.io/ddimonn8080/pen/LGwgRB?editors=1100

Получается только если задать :before для .secondLiA и .secondLi сдвинуть паддингом.

вопрос можно ли задать свой символ для вложенного Ul.secondUl чтобы они были на одной линии?
  • Вопрос задан
  • 650 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 3
@mletov
Вам обязательно через :before/ :after делать?

Технически все просто:
ul, li - display block, галку не повторяющимся фоном для li, задать для li padding-left, заголовок и пояснения обрамить в отдельные span и задать им стили

Если есть тонкости семантики, то знатоки меня подправят

<ul>
<li>
<span>1111</span>
<span>2222</span>
</li>
<li>
<span>3333</span>
<span>4444</span>
</li>
</ul>
Ответ написан
Комментировать
Комментировать
gr1mm3r
@gr1mm3r
50% ответа в правильном вопросе. Остальное мануал.
Пример через list-style-images
<ul>
<li><b>Вклад "Рантье"</b><br/>
Кредит Европа Банк</li>
<li><b>Вклад "Зимний специальный"</b><br/>
Кредит Европа Банк</li>
<li><b>Вклад "Выгодный"</b><br/>
Банк РСБ</li>
</ul>


body{color:#999; font-family:tahoma;}
ul{list-style-image: url(http://htmlbook.ru/themes/hb/img/icon_yes.png);}
li b{color:#7085a0;font-size:12px;}
li {font-size:11px; padding-bottom:5px;}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
trueClearThinker
@trueClearThinker
А чем не устраивают стили списка: list-style?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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