私は現在のデザインをレスポンシブにすることに取り組んでいます。使い始めました@media screen...
が、デザインは何も変わりません。を使用して、フォントのサイズを変更するのに少なくとも役立つかどうかを確認しようとしましたhtml, div, p, a, li, td { -webkit-text-size-adjust: none; }
が (私は em を使用しています)、何も変わりませんでした。
それから私はに切り替えました<link type="text/css"...
。現在、HTML ドキュメントにリンクされている 3 つのメディア クエリ ファイルがあり、HTML5/CSS3 を使用しています。
私の質問は: ドキュメントが最初のファイルのみを参照しているのはなぜですか? 私はコア スタイルシートを取り出し、直接対象となるシートだけを使用して、最初のスタイルシートを使用するだけで停止するかどうかを確認しましたが、そうではありませんでした。フォントのサイズは変更されていません。コンテナーのサイズは変更されません。画像はサイズ変更または削除されません。最初のスタイルシートのみが参照され、その他は無視されます。
これらは私の現在のリンクされたスタイルシートです:
<link type="text/css" rel="stylesheet" media="only screen and (min-device-width: 1280px)" href="scripts/css/style.css" />
<link type="text/css" rel="stylesheet" media="only screen and (max-device-width: 800px)" href="scripts/css/style800.css" />
<link type="text/css" rel="stylesheet" media="only screen and (max-device-width: 1024px)" href="scripts/css/style1024.css" />
編集: スタイルシートは変更されますが、スタイル自体は変更されません。1280 スタイルシートがそのスタイルで他のすべてをオーバーライドしているようです。