-1
"align-content:space-between"プロパティに問題があります。 "justify-content"を使用すると、フレックスアイテムの間に「スペース間」が追加され、異なるラップされた行の間にスペースを追加します。私はあなたの問題はなく、ここにJSFiddleをこのコードを試してみて、ラップの振る舞いは、あなたが期待するものであるかどうかを確認するためにウィンドウのサイズを変更しているかのかどうか分からないFlexbox内の行は折り返しますが、align-content:space-betweenは機能しません。
CSS
article > div {
align-content: space-between;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
#preview {
background-color: black;
width: 49.5%;
text-align: center;
}
HTML
<article>
<div>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div id="preview">
<?php if (has_post_thumbnail()) { ?>
<a href="<?php the_permalink() ?>"><?php the_post_thumbnail(); ?></a>
<?php } ?>
<h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
</div>
<?php endwhile; ?>
</div>
<?php endif; ?>
</article>
PHPは、ここでは役に立たない...我々は、実際の問題のHTML/CSSのデモを必要とする、それは問題があなたの特定の問題を明らかにするか、正確に何を強調表示するために追加の詳細情報を追加してください –
が何であるかを伝えるのは難しいです必要。現在書かれているとおり、あなたが求めていることを正確に伝えるのは難しいです。 –