如果我删除第一个div,它可以很好地工作。nth类型的奇数/偶数不按预期方式工作
但是,如果我有没有类的第一个div,它不能正常工作。
测试1应该是蓝色的,下一个测试应该是红色的,依此类推。
当我有另一个div,它不能正常工作。我该如何解决这个问题?
.el:nth-of-type(odd) {
background-color: blue;
}
.el:nth-of-type(even) {
background-color: red;
}
<div id="content">
<div>nothing</div>
<div class="el">Test 1</div>
<div class="el">Test 1</div>
<div class="el">Test 1</div>
<div class="el">Test 1</div>
<div class="el">Test 1</div>
<div class="el">Test 1</div>
</div>
http://stackoverflow.com/questions/2717480/css-selector-for-first-element-with-class/8539107#8539107这其中也可能会回答你的问题 – Zim84
莫非你有一个可变数量的div,而顶部没有el类? – j08691