Каким образом можно реализовать полоски между li?

Существует несколько способов реализации полосок между элементами <li> с использованием CSS. Один из наиболее распространенных вариантов - использовать свойство border-bottom для элемента <li>.

Примерно таким образом можно реализовать это:

ul {
  list-style-type: none;
  padding: 0;
}

li {
  border-bottom: 1px solid #000;
  padding: 10px 0;
}

В этом примере мы устанавливаем нулевой отступ для списка (ul), чтобы убрать маркеры списка. Затем мы устанавливаем нижнюю границу для каждого элемента <li> с помощью свойства border-bottom, устанавливая толщину линии равной 1 пикселю и цветом черный (#000). Также мы задаем отступы (padding) для <li>, чтобы создать пространство между полосками.

Если вы хотите сделать полоски разного цвета или толщины, можете указать соответствующие значения для свойства border-bottom для каждого элемента <li>. Например:

li:nth-child(odd) {
  border-bottom: 1px solid #000;
}

li:nth-child(even) {
  border-bottom: 2px dashed #ccc;
}

В этом примере мы используем псевдоклассы :nth-child(odd) и :nth-child(even), чтобы применить разные стили для четных и нечетных элементов. Полоски для нечетных элементов будут толщиной 1 пиксель и цветом черный, а для четных элементов - толщиной 2 пикселя и пунктирной линией серого цвета (#ccc).

Также можно использовать другие свойства, такие как background-color, margin или комбинацию свойств для создания полосок между элементами <li>. Это зависит от дизайна, который вы хотите достичь.

Независимо от того, какой метод вы выберете, помните, что CSS-стили могут быть изменены с помощью других стилей или примененных классов. Нужно проверить и адаптировать код, чтобы он соответствовал вашим требованиям и предоставлял ожидаемый визуальный результат.