当我将鼠标悬停在上面时,我试图让内部文字变为绿色。然而,它没有这样做,我不知道为什么。我正在使用Twitter bootstrap
这是我的代码:
CSS:
#nav_pills li:hover {
color: green;
}
HTML:
<nav class="navbar navbar-default">
<ul id="nav_pills" class="nav nav-pills" role="tablist">
<li role="presentation"><a href="#about">About</a></li>
<li role="presentation"><a href="#services">Services</a></li>
<li role="presentation"><a href="#portfolio">Portfolio</a></li>
<li role="presentation"><a href="#contact">Contact</a></li>
</ul>
</nav>
答案 0 :(得分:7)
将a
选择器添加到CSS
#nav_pills li:hover a{
color: green;
}
答案 1 :(得分:3)
替换
#nav_pills li:hover a {
color: green;
}
答案 2 :(得分:1)