gpt4 book ai didi

html - 我如何使用用 anchor 标记包裹的特定类来定位每三个 div?

转载 作者:可可西里 更新时间:2023-11-01 13:07:10 24 4
gpt4 key购买 nike

我如何定位每个第 3 个 div 并赋予它特定的样式?在我插入 <a> 之前标记,我的代码工作正常,但我不知道为什么它现在不工作:

<div class="post-row clearfix">
<a href="">
<div class="recent-post post-1">
<div class="recent-post-info">
<p>Three Apple Pi Students Win Physics Video Award</p>
</div><!-- recent-post-info -->
</div><!-- recent-post -->
</a>

<a href="">
<div class="recent-post post-2">
<div class="recent-post-info">
<p>Robot on Mars &mdash; 3 years later</p>
</div><!-- recent-post-info -->
</div><!-- recent-post -->
</a>

<a href="">
<div class="recent-post post-3">
<div class="recent-post-info">
<p>Second Annual "Spooktacular" cruise in</p>
</div><!-- recent-post-info -->
</div><!-- recent-post -->
</a>

</div><!-- post-row -->

这是 CSS:

.post-row{
padding: 0 15%;
}

.recent-post{
width: 31.33333333%;
height: 200px;
float: left;
margin: 0 3% 40px 0;
border-radius: 10px;
display: table;
}

.recent-post-info{
border-radius: 10px;
display: table-cell;
vertical-align: middle;
background: rgba(109, 109, 109, .85);
}

.recent-post:nth-child(3n){
margin-right: 0;
}

最佳答案

您的代码不起作用,因为每个 div.recent-post 都是单个 anchor 的子级,因此第三个不存在。

针对第三个 anchor ,那么就是div

.post-row a:nth-child(3) .recent-post

关于html - 我如何使用用 anchor 标记包裹的特定类来定位每三个 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31236555/

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