我想创建一个包含3个选定帖子的三列。它们必须包括图像和标题。像这样http://i.imgur.com/tXg0bv3.png如何在CSS和HTML中创建它?这对我来说很重要,我找不到这样的东西。谢谢
对不起,我没有提到。此列必须位于循环外部。这是循环外post的代码:
<?php
$recent = new WP_Query();
$recent->query(\'showposts=1\');
if($recent->have_posts()) : while($recent->have_posts()): $recent->the_post();
?>
<div class="post_image_th">
<?php the_post_thumbnail(\'mainImageCropped\'); ?>
</div>
<div class="post_content_spot">
<h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
<?php the_excerpt(); ?>
<ul>
<li class="user"><?php echo get_avatar( get_the_author_meta( \'ID\' ), 32 ); ?><?php the_author_posts_link(); ?></li>
<li class="comments"><?php comments_popup_link(\'0 comments »\', \'1 comment »\', \'% comments »\'); ?></li>
</ul>
<?php endwhile ?>
<?php else : ?>
<p> Nothing find </p>
<?php endif ?>
SO网友:Dipesh KC
您可能没有预料到这类解决方案,但值得知道的是,对于这类问题也有一个前端解决方案。
css3规范有一个新特性,称为column-count
, 它将自动在多个列中呈现文本
下面是一个简单的示例w3schools
div
{
column-count:3;
-moz-column-count:3; /* Firefox */
-webkit-column-count:3; /* Safari and Chrome */
}
这里是
another我知道这只适用于现代浏览器,但人们已经开始使用它了!
好消息是,已经有一个用于此的回退jquery插件,名为Columnizer