フィドルから始めるhttp://jsfiddle.net/sujesharukil/j5acY/
2 つの ul 要素があります。どちらも李が左に浮いています。CSS は、タイル構造を作成します。nth-child(even) と nth-child(odd) を使用して、li 要素の背景色を交互に変更しています。これは、5 つの li 要素が連続する最初の UL では問題なく機能します。ただし、2 番目の場合、連続する li 要素は 4 つだけです。そのため、偶数と奇数は背景色を正しく設定しますが、交互に見えません。各行の最初の要素が交互の色になるように、2 番目の UL の li を交互にするにはどうすればよいですか?
私が理にかなっていることを願っています!
ul li:nth-child(even){
background-color: #6a8bab;
}
ul li:nth-child(odd){
background-color: rgb(106, 170, 126);
}
http://www.clipular.com/c?5949919=sZxixdiI2WDpJIW27yoP4qoTreQ&f=.png