我有这个循环,它基本上在页面上显示一个带有图像的块,该类gallerypic
在右侧有 20px 的边距,它也有规则float:left;
,问题是每次创建第三个 div 时它都会从一个新的线,因为边距将它推到那里。所以理想情况下,我希望每三篇文章没有保证金,并应用一个 divgallerypicright
或其他东西。
我想知道有人对此有解决方案吗?可能是一种更简单的方法,它可以在第三次发生时简单地阻止保证金发生?我需要另外两个的边距,因为它在柱子之间创造了一个整齐的间隙。
<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$archive_query = new WP_Query('cat=14&showposts=14&paged=' . $paged);
$id = get_the_ID();
while ($archive_query->have_posts()) : $archive_query->the_post(); ?>
<div class="events">
<div class="gallerypic"><div class="limerickguideblockheader"><p><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?>
</div>
<div class="gallerypiccontainer"><a href="<?php the_permalink(); ?>" >
<?php echo get_the_post_thumbnail( $id, 'gallery-thumb', $attr ); ?> </a></div>
</div>
</div>
<?php endwhile; ?>
编辑:一张图片描绘了 1000 个字,这里是到目前为止的链接,有三个帖子...... http://limerickfc.hailstormcommerce.com/cms/?page_id=2466
如果可能的话,通过 CSS 的方法会更好。干杯阿德里安