【发布时间】:2016-02-13 15:07:18
【问题描述】:
我正在使用 twitter 引导 css 框架。我仅为桌面宽度设备(1200 及以上)创建了自定义导航,并希望为每个宽度布局(980 像素、平板电脑、手机)创建更多导航。虽然我设置了visible-desktop,当我将浏览器从 1200px 调整为更小的导航栏时,我的导航栏废墟,但它仍然没有隐藏。
<div id="navigation-div" class="span6 offset2">
<div id="navigation-nophone" class="visible-desktop">
<ul class="menu clearfix">
<li class="active"><a href="">Home</a></li>
<li><a href="">News</a></li>
<li><a href="">Demoes</a></li>
<li><a href="">Features</a></li>
<li><a href="">About</a></li>
<li><a href="">Contact</a></li>
</ul>
</div>
<div id="navigation-phone" class="visible-phone">
<ul class="menu">
<li class="active"><a href="">Home</a></li>
<li><a href="">News</a></li>
<li><a href="">Demoes</a></li>
<li><a href="">Features</a></li>
<li><a href="">About</a></li>
<li><a href="">Contact</a></li>
</ul>
</div>
</div>
所以我认为当窗口大小调整为小于 1200 像素时,布局宽度变为 980 像素,但引导程序仍然认为它是桌面。我不知道如何解决它。
我为 980px 宽度布局和 1200px 宽度布局定义新参数没有问题,但不知道如何从一种切换到另一种(两种情况下可见桌面都适用)。
附言
手机的导航开关工作正常!
【问题讨论】:
标签: html css twitter-bootstrap responsive-design