为了账号安全,请及时绑定邮箱和手机立即绑定

无法覆盖css的样式

无法覆盖css的样式

Lam爱leslie 2016-10-23 22:16:07
nav class="navbar-default" role="navigation">        <div class="container-fluid">          <div class="navbar-header navbar-rights">            <a class="navbar-brand" href="#home">首页</a>          </div>        <div>              <!--向右对齐-->            <ul class="nav navbar-nav navbar-right">              <li class="dropdown">                  <a href="#life" class="dropdown-toggle" data-toggle="dropdown">                      生活                      <b class="caret"></b>                  </a>                  <ul class="dropdown-menu">                      <li><a href="#volunteer">公益</a></li>                      <li><a href="#art">美术</a></li>                      <li><a href="#reading">读书</a></li>                      <li><a href="#music">音乐</a></li>                      <li><a href="#skating">花滑</a></li>                  </ul>              </li>              <li><a href="#study"><span></span>学习</a></li>              <li><a href="#work"><span></span>工作</a></li>              <li><a href="#more"><span></span>更多</a></li>            </ul>.icon-bar{border: 1px solid #fff;} .navbar{background: #d9534f;} .navbar .navbar-brand .navbar .navbar-brand:hover{color: #fff;} #navbar li a{color: #fff;} #navbar li.active a{background:#fff;color: #d9534f;font-weight: bold} #navbar li.dropdown .dropdown-toggle{background: #d9534f;} #navbar li.dropdown .dropdown-menu{background: #d9534f;} #navbar li.dropdown .dropdown-menu li a:hover{background: #900;}我向上面这样写了,而且css文件放在了bootstrap引入文件之后引入,还是无法覆盖bootstrap的导航栏,不知道为什么会这样?
查看完整描述

2 回答

已采纳
?
千秋此意

TA贡献158条经验 获得超187个赞

这时候你应该打开浏览器的调试工具,选中元素,看生效样式是哪句,来自哪个文件,如果真是你说的情况,那么要么是权重不够,要么是选择器写错了。

(你这代码没上完,连你写的 .navbar 和 #navbar 两个都没有,想帮你也无能为力)

查看完整回答
反对 回复 2016-10-23
?
LeJo

TA贡献16条经验 获得超17个赞

怎么说呢?应该是你写的css选择器优先级没有bootstrap的高,在开发者工具中改css,把前面的css选择器复制下来试试

查看完整回答
反对 回复 2016-10-23
  • 2 回答
  • 0 关注
  • 2683 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信