Tack för svaret! Ah, då var det som jag tänkte. Hmm. Kan jag använda nåt annat än <p> i div:en då tro? Tanken var ju så att varannat block skulle vara vitt och det andra grått..
ul {
list-style:none;
}
li {
display:block; padding:15px;
}
.odd { background-color:#fafafa; }
.even { background-color:#fff; }
<ul>
<li class="odd">text text text</li>
<li class="even">text text text</li>
<li class="odd">text text text</li>
<li class="even">text text text</li>
</ul>