【发布时间】:2015-10-26 18:02:53
【问题描述】:
我正在尝试为我的脚本创建一个新设计,但是我遇到了一个问题。
导航栏在常规计算机尺寸上看起来很正常,但是当我将其作为平板电脑/手机尺寸运行时,该按钮位于导航栏内的链接下方。
http://prntscr.com/61ovfk
所以这里的问题只是当它大约是普通计算机上窗口大小的一半时。当它变小,那就没问题了。
有没有办法解决这个问题?
这是我的代码,
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">companyName</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="order.php">Order Services</a></li>
<li><a href="announcements.php">Announcements</a></li>
<li><a href="knowledgebase.php">Knowledgebase</a></li>
<li><a href="support.php">Support</a></li>
<li><a href="contact.php">Contact Us</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li>
<p class="navbar-btn">
<a class="btn btn-primary" href="login.php">
<span class="glyphicon glyphicon-user" aria-hidden="true"></span> Manage Account
</a>
</p>
</li>
</ul>
</div><!--/.nav-collapse -->
</div>
</nav>
谢谢!
【问题讨论】:
-
请在问题中包含所有代码。如果链接无效,此问题可能会变得无用。也尝试使用 jsfiddle.net 谢谢
-
bootstrap 有一个关键点。他们试图考虑所有设备。你可能已经达到了一个不常见或根本没有达到的分辨率,所以它没有添加到@987654323 @ 在 css 中。您可以添加自己的 @media 以考虑像素尺寸并根据需要应用样式。
-
需要使用断点在需要的地方减少导航元素之间的间距或按钮大小。
标签: html twitter-bootstrap responsive-design