html - CSS 选择器,每 2 个 div 应用 CSS

标签 html css css-selectors

<分区>

我在 CSS 中定位 div 时遇到问题。

我的代码是这样的:

<div class="card">
  <div class="test">Asdasdasd</div>
</div>
<div class="card">
  <div class="test">Asdasdasd</div>
</div>
<div class="card">
  <div class="test">Asdasdasd</div>
</div>
<div class="card">
  <div class="test">Asdasdasd</div>
</div>

这就是我想要做的原因:应用一些 CSS,但仅应用于第一个和第三个“测试”div(如果有 6 个卡片 div,则为第 5 个)。

我尝试使用 :nth-child(odd) 但没有成功。

最佳答案

也许你没有正确应用它试试这个 Fiddle

.card:nth-child(odd){
color:green;
}

.card:nth-child(odd){
    color:green;
}
<div class="card">
  <div class="test">Asdasdasd</div>
</div>
<div class="card">
  <div class="test">Asdasdasd</div>
</div>
<div class="card">
  <div class="test">Asdasdasd</div>
</div>
<div class="card">
  <div class="test">Asdasdasd</div>
</div>

编辑

如果您想将它应用到测试 试试这个Fiddle

.card:nth-child(odd) .test{
    color:green;
}
<div class="card">
  <div class="test">Asdasdasd</div>
</div>
<div class="card">
  <div class="test">Asdasddfdfsvxcvasd</div>
</div>
<div class="card">
  <div class="test">Asdasdasd</div>
</div>
<div class="card">
  <div class="test">Asdasdasd</div>
</div>

关于html - CSS 选择器,每 2 个 div 应用 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27966234/

相关文章:

javascript - 通过 .ajax() 请求添加动态 HTML 的正确方法

css - 输出 Div 标签 CSS 样式不起作用

jquery - jQuery 选择器的性能特征与 CSS 选择器的性能特征有何不同?

html - 在图像上放置按钮 Bootstrap CSS

Javascript:重新缩放时保持元素在父 div 中的位置

css - 将第 n 个 child 应用于单个类(class)。

html - 是否可以在不使用纯 CSS 中的类或标识符的情况下选择容器中的第一个纯文本元素?

html - "Centering"带有 Bootstrap 网格的图像

html - 努力通过 % 而不是 px 更改容器宽度

jquery - jQuery html() 内部的 HTML 实体