画面の幅が一定のポイントを下回るとdivの(この例では#example)パディングを縮小するメディアクエリを作成しました。以下の例を参照してください。@mediaクエリーIE、Firefox、およびEdgeで動作しますが、Chromeでは動作しません
@media screen and (max-width: 733px) {
#example {
padding-left: 90px;
}
}
このクエリは、IE 11、Firefox Quantum、およびEdgeで完全に機能します。しかし、私がChromeでテストすると、クエリがそこにいなくても同じ結果になります。
いくつかの研究を行った後、私は私のHTMLヘッダにビューポートのエントリのわずかな変化を追加した、と現時点で<head></head>
の私のエントリは次のとおりです。
<meta name="viewport" content="width=device-width" />
「幅=、デバイスに
最後に、@media screen
の代わりに@media only screen
を試してみましたが、これもうまくいきませんでした。
いくつかの最終的な詳細については、私のhtmlファイルは違いがあれば(これはwebapp用です)、VS2017コミュニティデバッガを使ってテストしています。
ありがとうございました!
ありがとうございます。私は誤って私の質問のためのより一般的にするためのサンプルコードを編集するときに大括弧を省いた。私は質問を編集し、実際のコードをチェックして、括弧の誤りがないことを確認しました。 – pi905