Vya*_*Rao 3 html css css-selectors
我有一组div如下,
<div class="selector">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
<div>9</div>
<div>10</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我想为div 1,2,5,6,9,10等提供背景颜色.如何使用第n个选择器选择特定的div?可能吗?
PS:div的数量可能增长到n.
Vuc*_*cko 12
如果我理解正确,你想选择:
1 2 3 4 5 6 7 8 9 10 ...
+ + + + + + ...
Run Code Online (Sandbox Code Playgroud)
为此您可以使用:
.selector>div:nth-child(4n+1), .selector>div:nth-child(4n+2){
background-color:red;
}Run Code Online (Sandbox Code Playgroud)
<div class="selector">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
<div>9</div>
<div>10</div>
</div>Run Code Online (Sandbox Code Playgroud)