【发布时间】:2015-10-20 19:25:13
【问题描述】:
我为网络和移动设备编写了一个网站并将其上传到域。一些导航栏不想在我的智能手机上折叠的方式,如果我将浏览器调整到相同的大小,它可以完美运行(查看屏幕截图)。
我为导航栏截取的代码:
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed"
data-toggle="collapse" data-target="#myNavbar-1"
aria-expanded="false">
<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="/">PageName</a>
</div>
<div class="collapse navbar-collapse" id="myNavbar-1">
<ul class="nav navbar-nav hidden-sm hidden-xs">
...(some tabs)
</ul>
<ul class="nav navbar-nav pull-right hidden-sm hidden-xs">
...(some tabs)
</ul>
<ul class="nav navbar-nav visible-sm visible-xs">
...(some tabs)
</ul>
</div>
</div>
</nav>
编辑 解决方案: 我忘记添加了
<meta name="viewport" content="width=device-width, initial-scale=1">
标签。现在它工作正常。
【问题讨论】:
-
您是否在头部定义了视口元标记,例如。
<meta name="viewport" content="width=device-width, initial-scale=1">? (如果没有,可能值得reading about。) -
@Serlite 那是解决方案,我知道我忘记了一些东西.. thx!
标签: javascript jquery html css twitter-bootstrap