please help me to style this list , I need to set different background image for each list item, but class are same.
<ul>
<li class="sameforall">menu 1</li>
<li class="sameforall">menu 2</li>
<li class="sameforall">menu 3</li>
<li class="sameforall">menu 4</li>
</ul>
I know this one , but it works only for fist item 🙁
ul:first-child li{
/*my css*/
}
Why would you give all the li’s the same class?
Give the ul a class to style the contained li’s, then give the li’s their own class, like so:
You can’t access the HTML, CSS3 supports :nth-child() psuedo selecting – http://css-tricks.com/how-nth-child-works/
Note, this won’t work in most old browsers.