php - CSS :last-child using on Laravel @foreach

标签 php laravel css

关于 Laravel我正在使用这段代码遍历一个由数组填充的列表:

<ul>
    @foreach($prerequisites as $prerequisite)
        <li class="pre-course"
            style="border-bottom: 1px solid #eee;">
            <p>
                ...
            </p>
        </li>
    @endforeach
</ul>

关于这个我的代码每个<li>border-bottom: 1px solid #eee;我正试图用 Css 删除最后一个 child 的那个按代码:

ul li.pre-course:last-child {
  border-bottom:none;
}

但它不起作用,最后一个 child 有边框

最佳答案

我想这是由于内联样式覆盖了样式表 CSS。尝试将“常规”规则从内联移动到样式表,如下所示:

<ul>
    @foreach($prerequisites as $prerequisite)
        <li class="pre-course">
            <p>
                ...
            </p>
        </li>
    @endforeach
</ul>

和 CSS:

ul li.pre-course {
  border-bottom: 1px solid #eee;
}
ul li.pre-course:last-child {
  border-bottom:none;
}

这样 :last-child 将覆盖常规的 CSS 规则

关于php - CSS :last-child using on Laravel @foreach,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50542312/

相关文章:

php - Laravel groupby min/max 过滤分组结果

css - CSS Sprite 菜单按钮与 CSS 之间的空间

php - 将字符串变量插入 echo

php - 根据产品类型向产品价格添加自定义文本标签

php - 如何在 laravel 中使用 "with"?

mysql - 如何转义 laravel 中的双引号和左括号?

php - 警告 : mysql_fetch_array() expects parameter 1 to be resource, 中给出的 bool 值

javascript - PHP 中的 jQuery/JavaScript 输出

android - 响应式 Bootstrap 问题

CSS 按钮悬停/链接只有当你悬停在它的顶部