html - 如何使用只有直接 child 的第 nth-child?

标签 html css

我有下面的 html,在我的 CSS 中我写了 .CommentSection :nth-child(5n)

li .Hide 不是每第 5 个评论框被更改,而是被更改为其他元素。我如何做到直接子级(总是div class="comment")被计算并应用于而不是计算其子级?

<div class="CommentSection">
  <div class="comment" id="c19">
    <ul>
        <li class="username">a</li>
        <li class="date">3/2/2010 6:14:51 AM</li>
        <li class="link"><a href="http://localhost:1223/u/a#c19">Permalink</a></li>
        <li class="flag">Flag</li>
        <li class="Hide"><a href="http://localhost:1223/u?hide=1&amp;t=8&amp;c=19&amp;ret=/u/a">Hide</a></li>
        <li class="delete">Delete</li>
        <li class="reply">Reply</li>
    </ul>

    <div class="text">
      <p>asd</p>
    </div>
  </div>
...
</div>

最佳答案

.Comment Section > :nth-child(5n).Comment Section .comment:nth-child(5n)

关于html - 如何使用只有直接 child 的第 nth-child?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2363037/

相关文章:

html 表格标题 rowspan 到中心标题

html - 试图让 div 粘在另一个居中的 div 的一侧并处于固定位置

asp.net - ASP :button not styling with css

javascript - 如何在拖动时修复 Div 元素 "jump"?

javascript - CSS 的 SEO 隐藏 JS 淡入

javascript - 如何在隐藏元素之前触发元素的事件监听器

html - moz box orient 不工作,尽管 webkit box orient 工作

带有图像叠加的 CSS 背景渐变

html - 防止文本自动换行,最小宽度?

java - chrome, css 仅在刷新后应用