gpt4 book ai didi

html - CSS : last child no border

转载 作者:太空狗 更新时间:2023-10-29 12:24:44 26 4
gpt4 key购买 nike

您好,我的 CSS 有问题,我以前使用过这个规则,但这次它不起作用

我正在尝试制作一个列表,该列表在除最后一个列表项之外的每个列表项的底部都有一个边框。我有以下代码:

.menu li {
border-bottom: .1rem solid #CCC;
padding: 0;
}

.menu li:last-child {
border: none;
}

.menu li a,
.menu li div {
display: block;
padding: .5rem 0rem .5rem;
border-bottom: .1rem solid #ccc
}
<div class="panel">
{% comment %}
{% endcomment %}
<h1>All {{team.abbrev}} {% trans "Songs" %}</h1>
{% for chant in chants %}
{% with chant.team as team %}
<ul class="menu">
<li>
<span>
<h6 style="margin-bottom:0;">
<a href="{% url 'chant' team.slug chant.slug %}">{{ forloop.counter}}) {{ chant.name }}</a>
</h6>
</span>
</li>
</ul>
{% if forloop.counter == 5 %}
{% include 'inc/adsense_listing.html' %}
{% endif %}
{% endwith %}
{% endfor %}
</div>

最佳答案

如果你有这个 CSS

.menu li {
border-bottom: .1rem solid #CCC;
padding: 0;
}

.menu li:last-child {
border: none;
}

.menu li a,
.menu li div {
display: block;
padding: .5rem 0rem .5rem;
border-bottom: .1rem solid #ccc
}

那么您就正确地从最后一个 li 中删除了边框。然而,li 中的任何链接或 div inside 仍将具有底部边框。

所以你需要删除它:

.menu li:last-child a,
.menu li:last child div {
border-bottom: none
}

关于html - CSS : last child no border,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31690906/

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