私は最近、Web サイトのモバイル バージョンを開発しており、ブラウザがモバイル デバイス上にあることが検出された場合に CSS ファイルを変更できるようにしたいと考えています。以前の試みはこちらでご覧いただけますが、これを実現する最も現実的な方法は、メディア クエリに焦点を当てることであると判断しました。
ここでの問題は、メディア クエリがまったく機能しないことです。常にデフォルトのスタイルシートをロードします。ここに私が持っているコードがあります:
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<link href="../css/style.css" id="stylesheet" rel="stylesheet" type="text/css" />
<link rel="stylesheet" type="text/css" media="only screen and (max-width: 480px), only screen and (max-device-width: 480px)" href="../css/style_mob.css" />
このコードで何かを見逃していませんか? このために提供されている多くのチュートリアルを使用してみましたが、役に立たないようです。私はここで本当に行き止まりになったので、どんな助けも大歓迎です。