我在我的 index.html 中包含了 bootstrap.min.css 文件,然后是我自己的 style.css 文件。我尝试从 Bootstrap 重写一些属性,但它不起作用!我无法想象为什么会这样。请帮助我!
将代码和屏幕截图固定在下面。非常感谢!
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/style.css">
...
<nav id="header-nav" class="navbar navbar-default">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand" href="./index.html">Food, LLC</a>
</div>
</div>
.navbar-brand {
color: black; }
最佳答案
有时,Bootstrap.js 会进行一些 DOM 操作,因此覆盖规则总是比替换规则更好
.custom{
color: black;
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand custom" href="./index.html">TEST</a>
</div>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
关于html - 无法重写 Bootstrap 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42609283/