【发布时间】:2018-08-27 11:06:48
【问题描述】:
我有一个 CSS 网格,在这个网格中的文章可能是博客文章。它们由左侧的图像和右侧的文本组成。
我需要文章从底部开始,以便较新的文章出现在它们上方。但我就是不能让他们从底部开始,无论我尝试什么都行不通。 align-items: end; 应该可以解决问题,但它没有……那么我在这里错过了什么?
.blog-Grid {
display: grid;
}
.post {
display: grid;
grid-template-columns: repeat(2, 1fr);
width: 50%;
margin: 0 0 10% 15%;
}
<section class="blog-Grid">
<article class="post">
<img id="img" src="images/img1.jpeg" alt="">
<div class="post-text-box">
<h3 class="post-header"> I'm a header </h3>
<p class="post-text"> Lorem ipsum text. </p>
</div>
</article>
<article class="post">
<img id="img" src="images/img2.jpg" alt="">
<div class="post-text-box">
<h3 class="post-header"> I'm a header </h3>
<p class="post-text"> Lorem ipsum text.</p>
</div>
</article>
</section>
【问题讨论】:
-
看到您在帖子中放置了
grid-template columns,最终产品应该是什么的说明会使问题变得更好。理想情况下,这应该使用display: grid附加到类以勾勒网格。