Twitter ブートストラップ CSS フレームワークを使用しています。デスクトップ幅のデバイス (1200 以上) 用にのみカスタム ナビゲーションを作成しましたが、各幅のレイアウト (980px、タブレット、電話) 用にさらに作成したいと考えています。を設定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>
したがって、ウィンドウのサイズを 1200px 未満にリサイズすると、レイアウト幅は 980px になると思いますが、それでもブートストラップはデスクトップだと思います。修正方法がわかりません。
幅 980 ピクセルのレイアウトと幅 1200 ピクセルのレイアウトの新しいパラメーターを定義するのに問題はありませんが、一方から他方に切り替える方法がわかりません (visible-desktop はどちらの場合にも当てはまります)。
PS
電話のナビゲーションスイッチは正常に動作します!