私はこれを機能させようとしていますが、どういうわけかモバイルでは機能しません。 chromeツールを使用して画面サイズを上書きすると、正常に動作します。何が間違っているのかわかりません。
@media screen and (min-device-width : 320px) and (max-device-width : 480px) {
.container .backgroundImage { display: none; }
}
ブラウザで表示すると、背景画像があります。 sモバイルで表示したときにその画像を削除したいのですが、どういうわけか機能しません。
==============
@Andyは正しいです。device-widths
を再確認するか、常にmin-width
を使用するだけで、すべてのデバイスの幅を知る必要はありません。
とにかく、<meta name="viewport" content="width=device-width,initial-scale=1.0">
のようなviewport
タグがあることを確認してください。
ファンタスティック-ビューポートも忘れてしまいました!すべてを注ぐ:追加するだけ
<meta name="viewport" content="width=device-width,initial-scale=1.0">
あなたの頭の中で
これは古い投稿であることは知っていますが、最近このような問題が発生しました。メインのCSSスタイルシートからCSSメディアクエリを削除し、代わりにhtmlスタイルセクションでモバイルの特定のニーズを入力することで修正しました。なぜ機能したのかはわかりませんが、機能しました。