Я новичок в HTML, и у меня много проблем с форматированием моего списка по своему вкусу. В моем текущем коде у меня есть нумерованный список. Моя цель - создать отступ или промежуток между самим числом и последующим текстом. Например:
1. (отступ) Для всех дат / полей / и т. д. И т. Д.
2. (отступ) «Полнотекстовый запрос»
3. (отступ) сузьте область поиска и т. д.
Я пробовал искать советы по w3schools и другим сообщениям StackOverflow, но, похоже, не нашел решения. Я считаю, что это из-за наличия списка вместо обычного текста, такого как абзац. Любая помощь будет оценена по достоинству.
Вероятный дубликат. См. stackoverflow.com/questions/4373046/….
Похоже, это не связано с java - удалите тег.
Возможный дубликат CSS: Управляйте пробелом между маркером и <li>



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Поскольку текст каждого элемента в вашем примере содержится в span, вы можете стилизовать каждый диапазон.
Например, я добавил padding-left: 30px в первый элемент вашего кода: https://jsfiddle.net/02xbseuo/
Это будет первая строка текста.
Если вы хотите использовать весь абзац, вы можете преобразовать элементы span в div.
Используйте правило text-indent следующим образом (см. Также мой слегка измененный JSFiddle:
<style type = "text/css">
li {
padding-right: 5px;
}
</style>
Тег style принадлежит к разделу head (я поместил свой в строку 20 скрипки, которую я связал).
Я бы рекомендовал добавить класс к вашим элементам li, чтобы вы могли изменять только те элементы, которые вам нужны, а не элементы всеli на странице.
Кроме того, вы не спрашивали об этом, но в целом я бы рекомендовал избегать встроенных стилей. Когда ваши страницы становятся больше, их становится очень трудно поддерживать, а изменение каждого встроенного стиля займет гораздо больше времени и может привести к дополнительным ошибкам.
С помощью полей и отступов вы можете получить нужный отступ. Я использовал 10 пикселей, но вы можете указать любое значение, необходимое для вашего решения.
HTML код
<ol>
<li>element 1 </li>
<li>element 2</li>
<li>element 3 </li>
<li>element 4</li>
</ol>
Код CSS
ol li {margin-left: 10px; padding-left: 10px;}
Вы можете увидеть этот образец в JSFiddle
Это код, который у меня сейчас есть: jsfiddle.net/9qb364Ld/52