gpt4 book ai didi

css - Bootstrap - 无法覆盖伪类的属性

转载 作者:行者123 更新时间:2023-11-28 07:17:21 25 4
gpt4 key购买 nike

我主要是想实现悬停效果。我似乎无法在以下代码中使用伪类的属性进行覆盖:

CSS:

    <style type="text/css">
li:hover
{
color: #000000 !important;
background-color: #ff8c00;
}
</style>

HTML:

            <nav class="navbar-inverse">
<ul class="nav nav-justified" style="font-size: 1.3em;">
<li class="active"><a href="#">Home</a></li>
<li><a href="#" style="color:white;">About Us</a></li>
<li><a href="#" style="color:white;">Contact</a></li>
<li><a href="#" style="color:white;">Sign Up</a></li>
<li><a href="#" style="color:white;">Login</a></li>
</ul>
</nav>

如果我从 ul 元素中删除 nav 类,悬停功能可以正常工作,但结构看起来真的很难看。我怎样才能让它发挥作用?

更新:

jsfiddle 上上传了我的代码

最佳答案

您必须像这样指定 css:

  <style type="text/css">
.nav>li>a:hover
{
color: #000000;
background-color: #ff8c00;
}
</style>

这样,类 nav 与立即嵌套的子 lia 标签与伪类 :hover 将被选中, Bootstrap 标准将被覆盖。

关于css - Bootstrap - 无法覆盖伪类的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32285358/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com