javascript - HTML - 折叠的导航菜单不显示菜单项

标签 javascript css html twitter-bootstrap

我是网络开发和 HTML 的新手。你能告诉我为什么当屏幕调整为较小的屏幕时,我的导航栏菜单项没有出现在折叠的导航菜单中。

右侧折叠的导航菜单缺少菜单项。使用 Bootstrap 3

<html>
<head>
    <meta charset="UTF-8">
    <title>My First Web App</title>

    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
    <link href="https://fonts.googleapis.com/css?family=Fjalla+One" rel="stylesheet">


</head>
<body>
<nav class = "navbar navbar-inverse" >
    <div class = "container-fluid">
        <div class = "navbar-header">
            <button type="button" class = "navbar-toggle" data-toggle  = "collapse" data-target = "topNavBar">
                <span class = "icon-bar" ></span>
                <span class = "icon-bar" ></span>
                <span class = "icon-bar" ></span>
            </button>


            <a class="navbar-brand"  href="#"><span class="glyphicon glyphicon-home" aria-hidden="true"></span>&nbsp; Home</a>  

        </div>
        <div class="collapse navbar-collapse" id="topNavBar">

        <!-- Collapsed menu itemsItems -->
        <ul class="nav navbar-nav">
                <li><a href="#"><span  aria-hidden="true"></span>&nbsp; Python</a></li>
                <li><a href="#"><span  aria-hidden="true"></span>&nbsp; Java</a></li>
                <li><a href="#"><span  aria-hidden="true"></span>&nbsp; C++</a></li>
                <li><a href="#"><span class="glyphicon glyphicon-envelope" aria-hidden="true"></span>&nbsp; Mail</a></li>
            </ul>

            <ul class="nav navbar-nav navbar-right">
                <li>
                    <a href="#">
                        <span class="glyphicon glyphicon-user" aria-hidden="true"></span>&nbsp; Me
                    </a>
                </li>
                <li>
                    <a href="#">
                        <span class="glyphicon glyphicon-off" aria-hidden="true"></span>&nbsp; Logout
                    </a>
                </li>
            </ul>


        </div>

    </div>
</nav>


<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
</body>

</html>

最佳答案

<html>
<head>
    <meta charset="UTF-8">
    <title>My First Web App</title>

    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
    <link href="https://fonts.googleapis.com/css?family=Fjalla+One" rel="stylesheet">
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>



</head>
<body>
<nav class = "navbar navbar-inverse" >
    <div class = "container-fluid">
        <div class = "navbar-header">
            <button type="button" class = "navbar-toggle" data-toggle  = "collapse" data-target = "#topNavBar"> <!--here-->
                <span class = "icon-bar" ></span>
                <span class = "icon-bar" ></span>
                <span class = "icon-bar" ></span>
            </button>


            <a class="navbar-brand"  href="#"><span class="glyphicon glyphicon-home" aria-hidden="true"></span>&nbsp; Home</a>  

        </div>
        <div class="collapse navbar-collapse" id="topNavBar">

        <!-- Collapsed menu itemsItems -->
        <ul class="nav navbar-nav">
                <li><a href="#"><span  aria-hidden="true"></span>&nbsp; Python</a></li>
                <li><a href="#"><span  aria-hidden="true"></span>&nbsp; Java</a></li>
                <li><a href="#"><span  aria-hidden="true"></span>&nbsp; C++</a></li>
                <li><a href="#"><span class="glyphicon glyphicon-envelope" aria-hidden="true"></span>&nbsp; Mail</a></li>
            </ul>

            <ul class="nav navbar-nav navbar-right">
                <li>
                    <a href="#">
                        <span class="glyphicon glyphicon-user" aria-hidden="true"></span>&nbsp; Me
                    </a>
                </li>
                <li>
                    <a href="#">
                        <span class="glyphicon glyphicon-off" aria-hidden="true"></span>&nbsp; Logout
                    </a>
                </li>
            </ul>


        </div>

    </div>
</nav>


<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
</body>

</html>

关于javascript - HTML - 折叠的导航菜单不显示菜单项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48553241/

相关文章:

javascript - 使用文件名作为键将文件数组转换为对象的更简洁的方法

错误返回后 JavaScript 执行代码

javascript - morris.js 的对数 y 轴

html - jQuery 菜单管理(函数)——打开和关闭

javascript - 打印模板文字中的箭头函数

html - 如何将子菜单 Bootstrap 放置在左侧

html - 怎么把搜索框放到搜索栏里

html - CSS 特异性 - 应用边距的解释

javascript - 滚动时创建一个不断变化的 css 导航栏?

javascript - 从多维数组中获取数组名称