そこで、Web サイトのモバイル バージョンとデスクトップ バージョンを同時に構築しようとしています (興味がある場合は、MediaWiki エンジンを使用します)。私はモバイル デバイス構築の経験があまりないので、いくつかの優れたモバイル開発プラクティスを探していました。最終的に、私はメディア クエリが必要なことに適していると感じています。これは主に、このタスクでは別のドメイン (m.foo.com と foo.com など) での二重公開が不可能であるためです。
CSS メディア クエリの欠点は、電話ユーザーがいつでもデスクトップ形式でサイトを表示できないことです (電話を使用してアクセスした場合、Google や YouTube がこの良い例です)。
メディア クエリで開発されたデスクトップ スタイルシートとモバイル スタイルシートを自由に切り替える方法はありますか? JavaScript を使用すると、モバイル デバイスでダウンロードするには容量が大きすぎますか?
提案をいただければ幸いです。ありがとう!
編集: 明確にするために、はい、モバイル スタイルのリンクまたはボタンをクリックして、デスクトップ スタイルに切り替えたいと思います。