css - 备用 <article> 的目标子项

标签 css blogs underscore.js

这更像是一个 CSS 问题,但我会在此处添加它,因为任何下划线开发人员都可能遇到过它。 我有一个索引页面布局:

<article>
<div class="xyz">...</div>
</article>

<article>
<div class="xyz">...</div>
</article>

<article>
<div class="xyz">...</div>
</article>

<article>
<div class="xyz">...</div>
</article>

我想用替代文章的类 xyz 定位 div 并将其 float 到右侧。我试过“article:nth-child(2n+1).xyz”给它添加一个 float ,但它似乎不起作用。有什么方法可以定位它吗?

感谢您的帮助,

最佳答案

您忘记了 article:nth-child(2n+1).xyz 之间的空格。

article:nth-of-type(2n+1) .xyz {
  color: red;
}
<article>
  <div class="xyz">Red</div>
</article>

<article>
  <div class="xyz">Black</div>
</article>

<article>
  <div class="xyz">Red</div>
</article>

<article>
  <div class="xyz">Black</div>
</article>

要从第二个开始交替使用,请使用:

article:nth-of-type(2n) .xyz {
  color: red;
}
<article>
  <div class="xyz">Black</div>
</article>

<article>
  <div class="xyz">Red</div>
</article>

<article>
  <div class="xyz">Black</div>
</article>

<article>
  <div class="xyz">Red</div>
</article>

关于css - 备用 <article> 的目标子项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38381709/

相关文章:

jquery - 我希望 JQuery Animate 在展开时将内容下推

css - 如何在 flexbox 设计中定位中断发生之前的最后一个元素?

javascript - 图像 slider 按钮未检测到单击?

mysql - 是在 mysql 中为所有博文评论创建一个大表,还是为每个帖子创建多个表更好?

WordPress:如何将附加内容传递到博客预览页面?

javascript - 通过一些参数在 javascript 树中查找节点

css - 如何使用 RequireJS 缩小 css 文件

MVC WebAPI 的 MySQL 数据库表设计

javascript - Backbone.js - 根据包含多个关键字的数组过滤集合

javascript - 展平这个数组的简单方法?