背景のビット:私は、私の特別なカリキュラムロボットチームによって使用されているウェブサイトを再設計するためにボランティアした学生です。 Bootstrapとレスポンシブデザインを作成して作業するのは初めてのことですが、テストドメインにウェブサイトをアップロードしてモバイルデバイスで見るまで、すべてのことは非常に順調に進んでいます。携帯電話のウェブサイトのバージョンがデバイスの画面の向きに応じて壊れます
私が直面する問題は、デバイスの向きに応じて、ナビゲーションバーの幅とコンテンツをウェブサイトで扱うことです。デバイスがポートレートモード(垂直)になっている間は、ナビゲーションバーとコンテンツのテキストに十分なスペースがないため、ページを極端に長くして多くのスペースを占有します。一方、デバイスが横向きであれば、ウェブサイトは、少なくとも私が考えているもの、完全に細かいものです:
http://imgur.com/gallery/toZYt(アルバムは現在2つ以上のリンクを投稿できないため、写真を表示できません
私はウェブページのビューポート/初期尺度を試していますが、これはナビゲーションバーとコンテンツの幅を変更しますが、ナビゲーションバーのテキスト/ロゴは押し込まれます。比較的低品質にも見えます。メディアの最小/最大幅の変更は何もしないようです。私はこれをどうやって解決するか、それが@mediaの問題であるかどうか、またはメニュー/コンテンツ用のCSSと関係があるかどうかについては固執しています。私はCSSのメインCSSのコンテンツの125pxのマージンを持っています。主にデスクトップのサイトはすばらしく見えるので、多分それは何かと関係していますか?
私は他の記事や他のウェブサイト上で、以前この問題を研究しようとしたが、私は私の問題に関連するように見えた何かを見つけることができませんでしたし、何か提案が本当に解決しませんでした/主要な方法でウェブサイトに影響を与えます。私は、テキスト/コンテンツのマージンだけでなく、ウェブサイト(風景/デスクトップ)の他のフォームに影響を与えずにこれを修正することができると期待しています。
他の携帯電話(OnePlus X、iPod 5th Generation、iPhone 6でテスト済み)でも問題は解決されていますが、タブレットでテストすることはできませんでした。誰かが私のためにウェブサイト上でこの問題を解決するための提案があれば、それは非常に感謝されます。読んでくれてありがとう!
OPはブートストラップを使用しています。それは、それ自身で、多くのメディアクエリを処理する必要がありますか? –
列とメニューは、例えば、768pxのように綺麗に/崩壊するように見えます。 OPによって追加されたカスタムスタイルは、ビューポート全体でうまく機能しないスタイルです。 –
ハハ!それはそれをするように見えた!大変ありがとう@DanM。 。 Googleの要素コンソールを使用して携帯端末の適切な寸法を表示できたことは非常に便利です。私はあなたがそのようなメディアクエリに対して特定の "権限"を設定できるかどうかはわかりませんでした。最終的な質問:複数の状況を持つことができるように、これらの特定のメディアクエリを複数設定することは可能ですか? –