html - 最后一个 child 不删除边框底部

标签 html css

HTML:

<div class="offer-section">
    <div class="divider"></div>
</div>
<div class="offer-section">
    <div class="divider"></div>
</div>
<div class="offer-section">
    <div class="divider"></div>
</div>
<div class="offer-section">
    <div class="divider"></div>
</div>

CSS:

.offer-section{
   .divider { border: solid 1px #bdbdc3; height: 2px; margin-top: 5%; }
}
.offer-section:last-child {
   .divider { }
}

尝试在除最后一个以外的每个报价部分 div 的底部添加一个分隔线。但是上面的代码似乎无法完成这项工作。非常感谢任何帮助:)

最佳答案

您需要根据要求提供适当的 CSS 属性,如下所示。

.offer-section{
  .divider { border: solid 1px #bdbdc3; height: 2px; margin-top: 5%; }
}
.offer-section:last-child {
  .divider { border: none; }
}

关于html - 最后一个 child 不删除边框底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47629667/

相关文章:

html - 如何为 IE 设置边框不透明度?

CSS径向渐变不从中心应用

css - Bootstrap 3 两个响应行彼此相邻?

php - 将 ID 发送到 PHP 脚本并从 DB 文件名返回 img src 标记

javascript - cefsharp 从 C# 执行 Javascript

javascript - jQuery:检查元素是否具有特定样式(非内联)

javascript - jQuery 自动完成建议列表不会在悬停时更改背景颜色

javascript - Instascan 无法处理 js,显示 "Cannot access video stream (TypeError)"

html - css 事件子菜单应该显示整个子菜单

滚动上的 Javascript/CSS 动画