2016-06-15 9 views
0

私はウェブサイトを作ったhttp://sycoscientistrecords.github.io/今、私はこのウェブサイトをコンピュータのクロムブラウザで開き、デバイスツールバーを使用してモバイルのランドスケープモードを模倣するとナビゲーションメニューが適切に動作します。ブートストラップはdivを含むナビゲーションの高さを減らし、スクロールを許可します。開発者向けツールでブートストラップの使用は、メディアクエリ携帯電話の風景モードで、ブートストラップナビゲーションが画面の下に広がるのはなぜですか?

@media (max-device-width: 480px) and (orientation: landscape) 
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse { 
    max-height: 200px; 
} 

を以下しかし、私は風景モードでは、実際の携帯電話(アンドロイド)上の私のウェブサイトを開いたときに何max-height: 200pxが適用されないと、最後の2つのナビゲーション項目が携帯電話の画面の下にEXTNDされます。それらに完全にアクセスできない。だから私の質問は次のとおりです:

なぜ携帯電話の風景モードで画面の下にもブートストラップナビゲーションが広がっていますか?

+0

私の携帯電話(Androidも)で完全に動作します。あなたのブラウザは、モバイル版ではなくデスクトップ版を開くように設定されていますか? –

+0

@MarinNedea「デスクトップサイトのリクエスト」オプションがあります。しかし、それはチェックされていません。 – user31782

+0

問題を再現しようとしましたが、成功しませんでした。多分あなたの電話ブラウザとの互換性の問題です。 –

答えて

0

現在、通常の5インチモバイルの高さは600論理ピクセル以上です。しかしブートストラップメディアクエリは論理ピクセルの高さが420未満(@media (max-device-width: 480px) and (orientation: landscape))に適用されます。だから私は、として私のstyle.cssファイルでカスタムメディアクエリを使用する必要があります。私のナビゲーションバー-ヘッダが60PX背が高く、ナビゲーションバーで

@media (max-device-height: 480px) and (orientation: landscape) 
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse { 
    max-height: 200px; 
} 

だから私は、最大幅以上で任意のメディアクエリーを必要310px背が高いです〜370px

関連する問題