Как правильнее на css реализовать меню с разными иконками?
можно применить псевдокласс nth-child, но такое решение будет поддерживаться в меньшем кол-ве браузеров
Можно картинки вставлять<li><a href="#"><img src="img1.png"/> Item-1</a></li>
<li><a href="#"><img src="img2.png"/> Item-2</a></li>