我需要调用哪些选择器来更改导航栏上的文本颜色? 我试过只是打电话给.navbar而且没有变化?我也试过打电话给.nav.navbar li但仍然没有运气。
.bg-1 {
background-color: black;
color: yellow;
}
.nav.navbar-nav li {
color: yellow;
}
<header>
<nav class="navbar navbar-default">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Honey Dos Salon</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Home <span class="sr-only">(current)</span></a></li>
<li><a href="#">Pricing</a></li>
<li><a href="#">Contact</a></li>
</ul>
</div><!-- /.navbar-collapse -->
</div><!-- /.container-fluid -->
</nav>
</header>
答案 0 :(得分:1)
你正确地做了,但问题可能是你也有选择器改变所有的颜色&#34;&lt; a&gt;&#34;标签,或有更多选择性选择器:
nav.navbar-nav li a.color-yellow{
color: yellow;
}
第一个选择器将被第二个选择器替换,因为&#34; nav.navbar-nav&#34;比仅仅&#34; nav&#34;更具选择性。但由于文本在内部&#34;&lt; a&gt;&#34;标签,它们的颜色会是红色的。
但是有两种方法可以覆盖这些选择器:
1.创建一个更具选择性的选择器:
nav.navbar-nav{
color: yellow !important;
}
2.使用!important:
// Add it to the result
$priceHTML .= $wholesale_role['roleName'] . ": " . $price_with_tax . "<br>\n";
!重要属性优先于其他属性。
答案 1 :(得分:0)
将类添加到锚标记而不是li。类似于下面的内容,为文本添加颜色。
.nav.navbar-nav li a {
color: red;
}
答案 2 :(得分:0)
锚标记具有自己的css属性,您需要指定这些属性才能覆盖。
.nav.navbar-nav li a {
color: yellow;
}
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Home <span class="sr-only">(current)</span></a></li>
<li><a href="#">Pricing</a></li>
<li><a href="#">Contact</a></li>
</ul>
</div><!-- /.navbar-collapse -->
</div><!-- /.container-fluid -->