1

我有一张桌子,我目前正在用行进行斑马条纹,偶数和奇数都可以正常工作。我的问题是我还有一个类,用于指示不同颜色样式的新行。似乎这个新类被斑马条纹 CSS 抛出了,有没有办法解决这个问题?任何提示或建议表示赞赏,谢谢。

这是控制此表的一些 CSS

   #table tbody tr:nth-child(odd){
    background-color: #cccccc; color:black;
     }
   #table tbody tr:nth-child(even){
   background: #EBEBEB; color: #7D7D7D;
    }
   #table tbody tr:nth-child(2n+1):hover{
        cursor:pointer;
        /* add gradient */
        background-color: #808080;
        background: -webkit-gradient(linear, left top, left bottom, from(#909090), to(#606060));
        background: -moz-linear-gradient(top, #909090, #606060);
        color: #dadada;
        font-weight: ;
    }
  #table tbody tr:nth-child(2n):hover{
        cursor:pointer;
        /* add gradient */
        background-color: #808080;
        background: -webkit-gradient(linear, left top, left bottom, from(#909090),        to(#606060));
        background: -moz-linear-gradient(top, #909090, #606060);
        color: #dadada;

    }
  .new {
    background-color: #760086;
    color:white;
       }
4

1 回答 1

0

如果您将斑马条纹行的 CSS 放在新创建元素的代码之前,那么应该没问题:

p:nth-child(2n+1){
    /*blah*/
}
p:nth-child(2n){
    /*blah*/
}
p.new{
    /*blah*/
}

现场演示:http: //jsfiddle.net/DerekL/ZFcKs/

于 2013-01-14T07:15:31.610 回答