I m trying to create a horizontal navigation bar (no dropdown, just a horizontal list), but I m having trouble finding the best way to add vertical dividers between the menu items.
The actual HTML is as follows:
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
<li>Item 5</li>
</ul>
The current CSS is as follows:
.menu li {
display: inline;
margin-left: 25px;
padding-left: 25px;
}
Between each menu item I want a small image as a vertical divider, except that I don t want a divider shown before the first item and I don t want a divider shown after the second item.
The end result should look something like this:
Item 1 | Item 2 | Item 3 | Item 4 | Item 5
Just replacing the pipe with an actual image.
I ve tried different ways - I ve tried setting the list-style-image
property, but the image didn t show up. I ve also tried setting the divider as a background which actually more or less worked except that it made the first item have a divider in front of it.