通常最好将自定义 CSS 放置在 Bootstrap CSS 之后。我想您希望自定义 CSS 覆盖 Bootstrap CSS。
将自定义样式放置在 Bootstraps 之后的优点是,您可以使用与 Bootstraps CSS 相同的选择器来更改在 Bootstraps CSS 中设置的任何内容。使改变小事情变得非常容易。如果您使用相同的选择器,则浏览器将使用应用于元素的最后规则。
我真的看不出将 Bootstrap CSS 放置在自定义 CSS 之后有任何优势,编写自己的样式然后用 Bootstrap 覆盖它们并没有多大意义......
例如,这不是引导 CSS,但如果您的 head 部分中有以下内容,它会以相同的方式工作:
<link href="framework.css" rel="stylesheet" type="text/css" />
<link href="custom-styles.css" rel="stylesheet" type="text/css" />
Then in framework.css
您有以下情况:
div.row {
border: 1px solid #eee;
border-radius: 3px;
margin-bottom: 50px;
padding: 15px;
}
但后来你意识到你想添加一个红色背景(为什么哦为什么......)并改变边框半径,你可以有以下内容custom-styles.css
:
div.row {
background-color: red;
border-radius: 10px;
}
应用于该元素的 CSS 效果如下:
div.row {
background-color: red;
border: 1px solid #eee;
border-radius: 10px;
margin-bottom: 50px;
padding: 15px;
}
因为款式来自custom-styles.css
覆盖现有的framework.css
并且附加的也适用! :)