デスクトップ/ラップトップ、タブレット (iPad、Galaxy Tab など)、モバイル デバイス (iPhone など) など、複数のデバイス用の Web サイトのデザインを始めています。
現在、完全に異なるサブドメインにリダイレクトする JavaScript を含むページがいくつかあります。たとえば、ユーザーがiPhone でアクセスした場合、またはタブレットを使用している場合www.example.com
はリダイレクトされます。明らかに、これには同様のコンテンツを持つ可能性が高いさまざまなページを作成する必要がありますが、メディアクエリを使用すると、画面サイズに応じてレイアウトをわずかに変えることができます.m.example.com
t.example.com
したがって、さまざまな画面解像度を処理するには、メディアクエリが好ましい選択肢になるように思えます。ただし、これにはいくつかの疑問が残ります。たとえば、デスクトップ サイトにナビゲーション バーがありselect
、モバイル サイトには のようなものがあると便利だとします。これを実装する最良の方法は何ですか?
おそらく支離滅裂で申し訳ありませんが、私の質問は、違いがレイアウト (単純なメディア クエリなど) に限定されるだけでなく、ページ上のさまざまな要素が必要になる可能性があるサイトのモバイル バージョンを実装する最善の方法は何かということだと思います。 ?