html - 导致导航栏元素落在导航栏之外的汉堡菜单

标签 html css twitter-bootstrap

您好,当我在 chrome/safari 中调整浏览器窗口大小时(在 FF 中不是问题),导航栏转换为汉堡菜单,正如我编写的代码。但是当我返回到桌面大小时,菜单元素已经落在导航栏之外了。

enter image description here

这是我的代码的标题部分:

<!-- ******HEADER****** --> 
    <header id="header" class="header">  
        <div class="container">      
        <a href="http://178.62.123.221/"><img src="assets/images/figures/logo.png"></a> 

            <nav class="main-nav navbar-right" role="navigation">
                <div class="navbar-header">
                    <button class="navbar-toggle" type="button" data-toggle="collapse" data-target="#navbar-collapse">
                        <span class="sr-only">Toggle navigation</span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                    </button><!--//nav-toggle-->
                </div><!--//navbar-header-->
                <div id="navbar-collapse" class="navbar-collapse collapse">
                    <ul class="nav navbar-nav">
                        <li class="active nav-item"><a href="index.html"><i class="fa fa-home"> Home</i></a></li>
                        <li class="nav-item"><a href="#who"><i class="fa fa-question"> Who</i></a></li>
                        <li class="nav-item"><a href="#what"><i class="fa fa-area-chart"> What</i></a></li>
                        <li class="nav-item"><a href="#where"><i class="fa fa-location-arrow"> Where</i></a></li>
                        <li class="nav-item"><a href="#tickets"><i class="fa fa-ticket"> Tickets</i></a></li>                
                        <!-- <li class="nav-item dropdown">
                            <a class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-delay="0" data-close-others="false" href="#">Info <i class="fa fa-angle-down"></i></a>
                            <ul class="dropdown-menu">                                
                                 <li class="nav-item"><a href="/SynapseMissionStatement.pdf" target="_blank"><i class="fa fa-location-arrow"> Mission Statement</i></a></li>
                                <li class="nav-item"><a href="/SynapseEmail.pdf" target="_blank"><i class="fa fa-ticket"> Press</i></a></li>                                              
                            </ul>  --> 


                    </ul>
                    <!--//nav-->
                </div><!--//navabr-collapse-->
            </nav><!--//main-nav-->                     
        </div><!--//container-->
    </header><!--//header-->

我的 styles.css 可以在这里看到:http://178.62.123.221/styles.css

谁能告诉我如何解决这个问题?

提前致谢。

最佳答案

尝试为您的 Logo 包装器添加一个适当的 float ,这样它就不会干扰您的导航定位方式:

(最好给它添加一个类,但是)现在:

#header > .container > a{
    float: left;
}

关于html - 导致导航栏元素落在导航栏之外的汉堡菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28783031/

相关文章:

html - Google 如何创建其表单按钮?

javascript - 我可以使用 JAVASCRIPT/jQuery 将表单中的输入保存到 HTML 中的 .txt,然后使用它吗?

javascript - Onclick 无法使用 Bootstrap 工作

jquery - 使用 Bootstrap 3 对齐标题、图标和内容

html - 在 wordpress 中使用超过 1 个 css 样式

javascript - 如何将点击功能链接到 React 应用程序中的另一个组件?

javascript - 意外的 ionicons 行为

twitter-bootstrap - Bootstrap 4 主题颜色 : variables vs map

php - 如何将 4 个单选按钮(每种颜色 4 种)存储到我的数据库中?

php - 登录和注册页面 php 的问题