下拉列删除

时间:2016-11-10 11:52:00

标签: html css

我有一个我练习的bootstrap模板。在导航栏中有" Blog"和"测试"

在测试按钮上,我删除了li class="dropdown ",因为我想尝试创建一个悬停处于活动状态的按钮,例如"博客"按钮。但是当我将鼠标悬停在测试上时,文本只显示蓝色,而是白色背景。

我无法弄清楚我是如何做到这一点的?我必须为导航栏上的按钮创建一个CSS类,没有下拉列表。

为了好玩,我试图删除所有的CSS,但悬停仍然在博客按钮上工作。

<div class="collapse navbar-collapse" id="navbar-collapse-1">
<!-- main-menu -->
<ul class="nav navbar-nav ">
    <li class="dropdown ">
        <a href="blog-large-image-right-sidebar.html" class="dropdown-toggle" data-toggle="dropdown">Blog</a>
        <ul class="dropdown-menu">
            <li ><a href="index-blog.html">Blog Home <span class="badge">v1.1</span></a></li>
            <li ><a href="index-blog-2.html">Blog Home 2 <span class="badge">NEW</span></a></li>
        </ul>
    </li>
</ul>
<ul class="nav navbar-nav ">
    <li>
        <a href="blog-large-image-right-sidebar.html" class="dropdown-toggle" data-toggle="dropdown">Test</a>
        <ul class="dropdown-menu">
            <li ><a href="index-blog.html">Blog Home <span class="badge">v1.1</span></a></li>
            <li ><a href="index-blog-2.html">Blog Home 2 <span class="badge">NEW</span></a></li>
            <li class="dropdown ">
                <a  class="dropdown-toggle" data-toggle="dropdown" href="#">Large Image</a>
                <ul class="dropdown-menu to-left">
                    <li ><a href="blog-large-image-right-sidebar.html">Right Sidebar</a></li>
                    <li ><a href="blog-large-image-left-sidebar.html">Left Sidebar</a></li>
                    <li ><a href="blog-large-image-no-sidebar.html">Without Sidebar</a></li>
                </ul>
            </li>
            <li class="dropdown ">
                <a  class="dropdown-toggle" data-toggle="dropdown" href="#">Medium Image</a>
                <ul class="dropdown-menu to-left">
                    <li ><a href="blog-medium-image-right-sidebar.html">Right Sidebar</a></li>
                    <li ><a href="blog-medium-image-left-sidebar.html">Left Sidebar</a></li>
                    <li ><a href="blog-medium-image-no-sidebar.html">Without Sidebar</a></li>
                </ul>
            </li>
            <li class="dropdown ">
                <a  class="dropdown-toggle" data-toggle="dropdown" href="#">Masonry</a>
                <ul class="dropdown-menu to-left">
                    <li ><a href="blog-masonry-right-sidebar.html">Right Sidebar</a></li>
                    <li ><a href="blog-masonry-left-sidebar.html">Left Sidebar</a></li>
                    <li ><a href="blog-masonry-no-sidebar.html">Without Sidebar</a></li>
                </ul>
            </li>
            <li ><a href="blog-timeline.html">Timeline</a></li>
            <li ><a href="blog-post.html">Blog Post</a></li>
        </ul>
    </li>
</ul>
</div>

1 个答案:

答案 0 :(得分:1)

要在导航菜单中设置链接样式,您必须根据HTML在CSS文件中添加其中一行 (1)如果主父div是.navbar-collapse:

    .navbar-collapse .navbar-nav>li a{background-color:#fff;}

(2)如果主要父母是Navbar-default:

    .navbar-default .navbar-nav>li a {background-color:#fff;}

(3)如果主要父母是navbar-inverse:

     .navbar-inverse .navbar-nav>li a{background-color:#fff;}

这样的东西取决于主要的父类和带有ul标签的类