Я пытаюсь создать упорядоченный список в CSS + HTML, который выглядит так:
Я не могу для жизни понять, как это сделать. Я пробовал использовать list-image
, но цифры не отображаются. Я попытался установить фон, но он не появится за номером, если для параметра list-style-position
установлено значение outside
. Я попытался установить его с фоном и list-style-position: inside
, а затем поместив текст внутри li
в div
, чтобы выровнять его, но никакая комбинация поплавков, полей и т.д. Не оборачивалась вокруг цифры.
Это похоже на то, что я видел на большом количестве веб-сайтов, но на данный момент я не могу найти рабочий пример, и Google Googling не дает мне никаких результатов.
Итак, может ли кто-нибудь помочь мне с этим? Как бы вы создали выше, используя HTML + CSS, в идеале без использования JS и, безусловно, без использования только изображений. Этот текст необходимо выбрать и скопировать/вставить.
Потому что комментатор спросил, вот разметка, которую я имею прямо сейчас:
<ol>
<li><span>List item one.</span></li>
<li><span>List item two.</span></li>
<li><span>List item three.</span></li>
</ol>
Ни один из CSS, который я пробовал, даже не приблизился к работе, поэтому я не уверен в ценности обмена тем, что у меня есть в настоящее время. Здесь одна версия, которая не удалась...
ol { display: block; list-style: decimal outside url('/images/lists/yellow-circle-18px.png'); }
ol li { width: 176px; margin-right: 20px; float: left; }
ol li span { display: block; }