gpt4 book ai didi

Wordpress 循环输出具有奇怪 CSS 样式的帖子

转载 作者:太空宇宙 更新时间:2023-11-03 22:19:29 25 4
gpt4 key购买 nike

我的 wordpress 循环以一种奇怪的格式输出帖子。

当我有 3 个帖子时,一切都是内联的。但是,现在当我有 5 个帖子时,它们以一种奇怪的方式显示(见附图)。箭头显示了我希望帖子如何显示。 Loop ddisplay

这是页面的html&php

<div class="container">
<div class="row">
<?php

$args1 = array( 'post_type' => array('case_studies'), 'order' => 'DESC', 'posts_per_page' => 30, 'orderby' => 'date' );
$loop = new WP_Query( $args1 );

while ( $loop->have_posts() ) {

$loop->the_post();

$feat_image = wp_get_attachment_url( get_post_thumbnail_id($loop->ID));

?>

<div class="col-sm-4">
<a href="<?php the_permalink() ?>" class="blog_blocks">
<div class="b_image">
<img src="<?php echo get_the_post_thumbnail_url(); ?>"/>
</div>
<div class="b_h_sec">
<h2><?php the_title(); ?></h2>
<p><?php echo wp_strip_all_tags( get_the_excerpt(), true ); ?></p>
<span class="r_m">Read More</span>
</div>
</a>
</div>

<?php } ?>

<?php wp_reset_postdata(); ?>
</div>
</div>

您可以在这里看到实际页面here - 也许在 Chrome 工具中查看 CSS 会有所帮助。

谢谢:)

最佳答案

那是因为这些方 block 都有float: left,第三个方 block 比前一个方 block 高度低一点,所以第四个方 block 也跟着第二个方 block 向左浮动。这是 float 的本质。

一种解决方案是使用固定的公共(public)高度。另一种方法是将 clear: left 添加到第四个 block ,但这没有响应 - 它会总是将该 block 移动到新行,即使有足够的空间使其适合当前行。

一个更安全的工作解决方案是在容器上使用 display: flex,并添加 flex-wrap: wrap

关于Wordpress 循环输出具有奇怪 CSS 样式的帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54595310/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com