Я пытаюсь создать горизонтальную панель навигации (без раскрывающегося списка, просто горизонтальный список), но мне не удается найти лучший способ добавить вертикальные разделители между пунктами меню.
Фактический 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
, но изображение не показывалось. Я также попытался установить разделитель в качестве фона, который фактически более или менее работал, за исключением того, что у первого элемента был разделитель перед ним.