0

我必须为要使用 div 和 spans 设计的类似表格的结构设置样式。

  <div id="parentdiv">
         <div>
           <span>abc</span>
           <span>bcd</span>
           <span>cde</span>
         </div>
         <div>
           <span>123</span>
           <span>234</span>
           <span>456</span>
         </div>
         <div>
           <span>mno</span>
           <span>nop</span>
           <span>pqr</span>
         </div>
         <div>
           <span>678</span>
           <span>789</span>
           <span>890</span>
         </div>

在这里,我必须用 2 种颜色设置备用 div 的样式。我使用的 CSS 是

        #parentdiv div :nth-of-type(2N)
         {
         background-color: #FFF;
         }

        #parentdiv div :nth-of-type(2N+1)
         {
          background-color: #f7f7f7;
         }

在这里,跨度正在变得样式化。请帮我。我只想设置 div 的样式,以便交替行颜色一致。我希望有人能帮助我。谢谢 :)

4

1 回答 1

2

删除和之间的空间divnth-of-type如下所示:

    #parentdiv div:nth-of-type(2N)
     {
     background-color: #FFF;
     }

    #parentdiv div:nth-of-type(2N+1)
     {
      background-color: #f7f7f7;
     }

这样,它实际上是指divs,而不是divs 的孩子。

于 2012-09-08T16:21:13.307 回答