Я пытаюсь создать горизонтальную навигационную панель (без выпадающего списка, только горизонтальный список), но у меня возникают проблемы с поиском наилучшего способа добавления вертикальных разделителей между элементами меню.
Фактический HTML выглядит следующим образом:
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
<li>Item 5</li>
</ul>
Текущий CSS выглядит следующим образом:
.menu li {
display: inline;
margin-left: 25px;
padding-left: 25px;
}
Между каждым пунктом меню я хочу небольшое изображение в качестве вертикального разделителя, за исключением того, что я не хочу, чтобы разделитель показывался перед первым элементом, и я не хочу, чтобы разделитель показывался после второго элемента.
Конечный результат должен выглядеть примерно так:
Пункт 1 | Пункт 2 | Пункт 3 | Пункт 4 | Пункт 5
Просто замените трубку фактическим изображением.
Я пробовал разные способы - я попытался установить свойство list-style-image
, но изображение не появилось. Я также пытался установить разделитель в качестве фона, который на самом деле более или менее работал, за исключением того, что он сделал первый элемент перед ним перед ним разделителем.