HTML – Div奇怪甚至

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

说我有一些div,即

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

等等

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

  1. .Box-(odd-number) {
  2. color:#000;
  3. }
  4. .Box-(even-number) {
  5. color:#fff;
  6. }

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

谢谢

解决方法

您可以使用nth-of-type伪类,结合关键字odd和even:
  1. .Box:nth-of-type(odd) {
  2. background-color:#000;
  3. }
  4. .Box:nth-of-type(even) {
  5. background-color:#fff;
  6. }
  7.  
  8. .Box {
  9. display: inline-block;
  10. width: 100px;
  11. height: 100px;
  12. border: 1px solid #f00;
  13. }
  1. <div class="Box"></div>
  2. <div class="Box"></div>
  3. <div class="Box"></div>
  4. <div class="Box"></div>

猜你在找的HTML相关文章