n-child odd / even wordpress loop

时间:2013-04-29 15:29:19

标签: css-float wordpress css-selectors

我有一个标准的Wordpress循环,我希望图像分别在奇数和偶数行数左右浮动。

我遇到的问题是.featured:nth-​​child(单数)被应用于所有悬浮在左侧的所有图像的特色图像。

这是循环的问题吗?我需要使用foreach循环吗? 任何帮助非常感谢。感谢

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

   <figure class="featured">
    <img src="#" width="230" height="230">
   </figure>

   <div class="content">
        <?php the_content(); ?>
   </div>

<?php endwhile; ?>
<?php endif; ?>


CSS:
.featured {
margin: 0 0 0 20px;
width: 228px;
border: 1px solid #333; 
}
.featured:nth-child(odd){
float: left;

}

.featured:nth-child(even) {
float: right;

}

1 个答案:

答案 0 :(得分:0)

问题是figure.featured div.content位于一个结构级别。并且所有数字都像nth-child(奇数)一样被识别出来。在这种情况下,div.content是一个“nth-child(even)” - elements。