【问题标题】:styling using :nth-of-type() in css3在 css3 中使用 :nth-of-type() 进行样式设置
【发布时间】:2012-09-09 00:25:08
【问题描述】:

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

  <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 的样式,以便交替行颜色一致。 我希望有人能帮助我。 谢谢:)

【问题讨论】:

    标签: html css css-selectors


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-07
      • 2011-01-06
      • 1970-01-01
      • 2010-11-23
      • 2013-11-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多