【发布时间】:2018-11-13 19:21:00
【问题描述】:
我是 bootstrap 的新手,并且已经使用我的自定义 CSS 类超越了 bootstrap 的border-radius 属性。
.border-radius-none{
border-radius: 0;
}
图片:
这对所有情况都有效,但在覆盖list-group-item 时,第一个和最后一个元素不会被覆盖。
- 我的主 css 链接在 bootstrap css 下面。(如下 sn-p)
- 阅读article 了解 CSS 特异性,这对我没有帮助。
我尝试过的事情
- 在我的 CSS 中添加了
!important。
有没有其他方法可以在不使用重要的情况下删除引导边界半径默认值?
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" integrity="sha384-WskhaSGFgHYWDcbwN70/dfYBj47jz9qbsMId/iRN3ewGhXQFZCSftd1LZCfmhktB"
crossorigin="anonymous">
<link href="./Main.css" rel="stylesheet">
<li class="list-group-item bg-black white-text border-none">
<div class="row">
<div class="col-9"> Latest Jobs </div>
<div class="col-3">
<a href="#" class="mr-auto">View all</a>
</div>
</div>
</li>
【问题讨论】:
-
!important有什么问题,这是防止覆盖的方法 -
但是我读到过,这不是解决问题的正确方法,“因为它破坏了样式表中的自然级联,从而使调试变得更加困难”。根据链接中提到的文章。
-
但是你可以覆盖引导程序的唯一方法
标签: html twitter-bootstrap css