gpt4 book ai didi

css - 列数中的元素定位困惑

转载 作者:太空宇宙 更新时间:2023-11-04 08:41:01 25 4
gpt4 key购买 nike

我正在尝试使用 CSS 属性正确对齐 <div> 中的文章元素.我有三个文章元素,它们将包含一个旧网站的图像和一个描述以及一个标题。但是,正如您将在下面的代码中看到的,<div> 的 header 我想要排列的元素在一条线上。我希望标题位于文章上方。 [为清楚起见进行了编辑]

HTML

<div id="website-examples">

<h1 class="section-header">Site Examples</h1>

<a href="#" title="Post 1">
<article>
<p>djsalkjadslgkjasdgljdg dsgkjlds;lgjdslkgjdslg jasd;lg dslgkj dslgj sljgs a</p>
<figure>
<img src="http://www.border7.com/blog/wp-content/uploads/2012/07/HTML.png">
<figcaption>Original Homepage</figcaption>
</figure>
</article>
</a>
<a href="#" title="Post 2">
<article>
<p>djsalkjadslgkjasdgljdg dsgkjlds;lgjdslkgjdslg jasd;lg dslgkj dslgj sljgs a</p>
<figure>
<img src="http://www.border7.com/blog/wp-content/uploads/2012/07/HTML.png">
<figcaption>Original Homepage</figcaption>
</figure>
</article>
</a>
<br>
<a href="#" title="Post 3">
<article>
<p>djsalkjadslgkjasdgljdg dsgkjlds;lgjdslkgjdslg jasd;lg dslgkj dslgj sljgs a</p>
<figure>
<img src="http://www.border7.com/blog/wp-content/uploads/2012/07/HTML.png">
<figcaption>Original Homepage</figcaption>
</figure>
</article>
</a>
</div>

CSS

#website-examples {
background-color: rgba(240, 237, 237, .5);
padding: 3% 10%;
column-width: 220px;
column-count: 3;
column-gap: 30px;
display: flex;
height: 500px;
}

#website-examples h1 {
margin-top: -30px;
margin-bottom: 100px;
width: 100%;
}

#website-examples a[title] {
text-decoration: none;
padding: 1rem;
color: #424242;
box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .25);
display: inline-block;
height: 50%;
}

a[title] figure img {
width: 100%;
height: auto;
}

这是 JSFiddle:

https://jsfiddle.net/cjbruin/yp8b05qh/

最佳答案

我没有看到重叠,但在您的评论中,您希望标题位于文章栏上方,而不是在同一行。

正如@MichaelCoker 所说,您应该将 h1 标签移到 #website-examples 标签之上:

<h1 class="section-header">Site Examples</h1>

<div id="website-examples">

--- some code here ... ---

Fiddle here ... (@MichaelCoker)

关于css - 列数中的元素定位困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44124235/

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