HTML – Div奇怪甚至

前端之家收集整理的这篇文章主要介绍了HTML – Div奇怪甚至前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个问题,我相信有一个简单的修复我只是不知道自己修复.

说我有一些div,即

<div class="Box-1"></div>
<div class="Box-2"></div>
<div class="Box-3"></div>
<div class="Box-4"></div>

等等

如果这些盒子需要替代颜色.我需要创建一些基本上执行以下操作的css:

.Box-(odd-number) {
    color:#000;
}
.Box-(even-number) {
    color:#fff;
}

显然我知道上面的语法不正确.有人可以指出我正确的方向.

谢谢

解决方法

您可以使用nth-of-type伪类,结合关键字odd和even:
.Box:nth-of-type(odd) {
background-color:#000;
}
    
.Box:nth-of-type(even) {
background-color:#fff;
}

.Box {
display: inline-block;
width: 100px;
height: 100px;
border: 1px solid #f00;
}
<div class="Box"></div>
<div class="Box"></div>
<div class="Box"></div>
<div class="Box"></div>

猜你在找的HTML相关文章