CSS Menu Separator
Remember back in the old days when we had to create images or add a "special div" to separate items in a menu?
Well, here's a quick and easy way to implement a nice menu without using these extra annoying images or text
The Menu
First, let's build the menu:
<nav> <a href="#">Menu 1</a> <a href="#">Menu 2</a> <a href="#">Menu 3</a> <a href="#">Menu 4</a> </nav>
The CSS
* { outline: none; } nav a { color: black; margin: 0 0 0 10px; padding: 0; text-align:right; text-decoration: none; } nav a:after { color:#aaa; content: "|"; margin-left: 12px; } nav a:last-child:after { content:""; }
This will output:
No more excuses now!