bootstrap栅格怎么去掉右边的border

发布于 2022-09-06 12:58:51 字数 661 浏览 11 评论 0

请教个问题,因为bootstrap的栅格是自适应的,比如下面这段:

<div class="row">
    <div class="col-sm-3 col-xs-6 utop">
        <div class="utop-row">1</div>
    </div>
    <div class="col-sm-3 col-xs-6 utop">
        <div class="utop-row">2</div>
    </div>
    <div class="col-sm-3 col-xs-6 utop">
        <div class="utop-row">3</div>
    </div>
    <div class="col-sm-3 col-xs-6 utop">
        <div class="utop-row">4</div>
    </div>
</div>

会随着屏幕尺寸,一行4列变成一行2列

我需要去掉每行最后一列的border-right: 1px solid #ddd;

请问怎么做?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

孤凫 2022-09-13 12:58:51

根据class和结构,在两种布局下,给要最后的那一个添加
同级

.col-sm-3.sm-no-right-border,
.col-xs-6.xs-no-right-border{
    border-right:none;
}

父子:

.col-sm-3 .sm-no-right-border,
.col-xs-6 .xs-no-right-border{
    border-right:none;
}
心凉 2022-09-13 12:58:51

每行最后面的border-right,这应该不是bootstrap里面的吧

泅人 2022-09-13 12:58:51

你添加一个类名,border-right: 0px solid #ddd!important;直接强制去掉就可以了

风为裳 2022-09-13 12:58:51

临时变的话,可以直接加style属性,或者给相应的结构上加id,因为id比class的级别高,所以会覆盖掉class里出现的相应属性,或者也可以按这个思路使用相应的组合选择器去命中。一般不建议直接改bootstrap的原始样式,除非你明确的知道自己在做什么~

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文