【发布时间】:2014-01-10 16:42:47
【问题描述】:
我的问题是我有网站的购物车部分,它会在页面右侧自动选择 5 个相关产品。我添加了底部边框样式,这样您就可以分辨出每种产品之间的区别。这里的问题是有 4 个分隔线或边界线,无论您想怎么称呼它。但是,正如您在下图中看到的那样,拥有第 4 个分隔线是完全多余的,因为它已经是最后一项了。我的问题是需要添加哪些代码才能取消此样式表的最后一个分隔符。我只有 1 行代码用于添加到购物车底部边框,因为每次添加新对象时它都会重复,每次最多 5 个项目。
我本来打算拍张照片直接上传的,但显然你需要更多的积分才能发布一张照片,所以我在 imgur 上传了一张照片,直到我有足够的积分。干杯。
代码: HTML 页面:
<div class="addToCart_bottomBorder"></div>
CSS 页面:
.addToCart_bottomBorder {
border-bottom: #d9d9d9 1px solid;
margin-top:3px;
margin-bottom: 5px;
clear:both;
}
.addToCart_bottomBorder li:last-child {
border-bottom: none;
}
参考图片:
【问题讨论】:
-
我们需要查看更多代码才能帮助配对。什么是父母? div 是 li 的父级吗?如果是这样,那是无效的 html。
-
.addToCart_bottomBorder是否添加到li本身?在这种情况下,第二个选择器应该是li.addToCart_bottomBorder:last-child -
我事先已经关闭了 li,他们甚至没有显示 5 个分隔线中的任何一个。 .addToCart_bottomBorder { 边框底部:#d9d9d9 1px 实心;边距顶部:3px;边距底部:5px;明确:两者; } .addToCart_bottomBorder:last-child {border-bottom: none; }
-
pastebin.com/HPqFDRZJ 这样更有帮助吗?
-
我更新了我的答案,可能是你所追求的。虽然@TiiJ7 的兄弟姐妹解决方案很好而且干净
标签: php html css stylesheet