【问题标题】:Bootstrap Dropdown Menu Hiding Nav LinksBootstrap 下拉菜单隐藏导航链接
【发布时间】:2015-05-31 09:51:39
【问题描述】:

我在使用移动设备上的下拉菜单时遇到问题。我正在使用 Twitter Bootstrap,当我在移动设备上打开菜单时,它位于右侧,因此很难看到导航链接。我想将其分解为另一行并将菜单项放在左侧。

我尝试了很多方法并找到了正确的 id/class 选择器,但我不确定如何将其分解为另一行。

这是我正在编辑的媒体查询

    /** Mobile **/
@media only screen and (max-width: 767px), only screen and (max-device-width: 767px) {

#bs-example-navbar-collapse-1 .navbar-nav .pages {



}
}

HTML

<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">

                <ul class="nav navbar-nav">

                    <li class="pages"><a href="#section2">About<span class="sr-only">(current)</span></a></li>
                    <li class="pages"><a href="#section3">Free Trial</a>    </li>
                    <li class="pages"><a href="#section3">Subscribe</a></li>
                    <li class="pages"><a href="#section4">Testimonials</a>    </li>
                    <li class="pages"><a href="#section5">Who</a></li>
                    <li class="pages"><a href="#section6">FAQ</a></li>

                </ul>

            </div>

我不是想宣传我的网站,但如果它更容易看到,您可以访问growthengine.co 了解我对菜单的含义。

提前感谢您提供的任何帮助。

【问题讨论】:

  • 你为什么不用<.br>

标签: html css twitter-bootstrap menu navbar


【解决方案1】:

Paul,首先请您尝试一下。

在您的页面末尾,您有引导 js 文件。
用这个替换它...

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js">   </script>

当我这样做时,您的菜单开始按您的预期工作。

编辑:
当我链接到您的自定义 css 时,问题又回来了。
所以原因就在那里,你的自定义 CSS 代码。
在左上角你有这个...
&lt;h1&gt;&lt;a href="#top"&gt;Growth &lt;span id="h1highlight"&gt;ENGINE&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;
如果您将此注释掉,那么您的菜单将再次开始工作。

查看整理以解决问题。

【讨论】:

  • 非常感谢您的帮助。我试过这个,在我的 iphone 6+ 上不幸的是它没有改变。它在较小的设备上看起来是否正确,但在 iphone6+ 上仍然不正确?
  • 您好,我刚刚添加到我的帖子中,现在看看。
  • 非常感谢。您是一个救生员,因为该网站今天“启动”。再次感谢。我会投票,但我还没有投票权限
  • 太好了,我可以建议我在代码中注意到的一些内容吗?火箭的图像左侧为橙色,右侧为火箭。当您调整大小时,火箭消失。如果您将此添加到您的 css background-image: url("http://growthengine.co/img/rocket7.png"); background-position: right; background-repeat: no-repeat; background-size: cover; 它将保持火箭在视野中。但是在特定的屏幕尺寸下,您可能需要更改文本颜色,因为火箭的一部分是白色的。
  • 另外...你有两个 meta name="viewport" 。你有两个bootstrap.js 脚本,一个在页面顶部,一个在底部。我希望这会有所帮助。
猜你喜欢
  • 2020-03-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多