[解決済み】Google Chromeでレスポンシブメディアクエリが機能しない件
2022-02-20 15:52:06
質問
ユーザーの画面幅に応じて、サイトのレイアウトの幅を流動的に切り替えるCSSコードを書きました。ユーザーの画面占有率が低い場合は、レイアウトの幅を大きくしてウィンドウの多くを埋め、空白を少なくし、スペースに余裕がある場合は、レイアウトを縮小して魅力的な外観を維持します。
私はこれを実現するために、以下のようなコードを使っています。
#bg{
background:-webkit-linear-gradient(90deg, #0f0f0f 0%,#222222 400px);
background:-moz-linear-gradient(90deg, #0f0f0f 0%,#222222 400px);
background:-o-linear-gradient(90deg, #0f0f0f 0%,#222222 400px);
background:linear-gradient(90deg, #0f0f0f 0%,#222222 400px);
margin-left:auto;
margin-right:auto;
margin-bottom:1.6rem;
border-width:0 0.1rem 0.1rem 0.1rem;
border-style:solid;
border-color:#303030 #101010 #000;
border-radius:0.8rem;
min-width:94.2rem
}
@media (min-width: 70rem){
#bg{
border-radius:4px;
border-radius:0.4rem;
width:90%
}
}
@media (min-width: 91rem){
#bg{
width:80%
}
}
@media (min-width: 112rem){
#bg{
width:70%
}
}
Firefox 30では問題なく動作しますが、Google Chromeでは 常に は70%の幅で表示されます。
以前は 最大幅 この場合、Chrome は逆の動作をします。ブラウザのウィンドウサイズをどれだけ変更しても、要素は常に 90% で表示されます。
ルールはSASSを使用してコンパイルされています。この問題はいったい何なのでしょうか?どうすればすべてのブラウザで動作するようにクエリーを変更できますか?
影響を受けるウェブサイトは、以下の通りです。 このリンクから .
解決方法は?
に次の行を追加してください。
<head>
<meta name="viewport" content="width=device-width,initial-scale=1">
関連
-
[解決済み】display:noneの反対語はあるのか?
-
[解決済み】Text-decoration: noneが機能しない。
-
[解決済み】divの重なりについて
-
[解決済み] CSSでボーダーの不透明度を設定することはできますか?
-
[解決済み] SVGの塗りつぶし色が効かない
-
[解決済み] ボーダーの太さをパーセントで設定するには?
-
[解決済み] CSS - div から画面の幅いっぱいまでオーバーフローさせる方法
-
[解決済み] Bootstrap 3でnavbar-static-topは何をするのですか?
-
[解決済み] ChromeでCSSが効かない
-
[解決済み] Google Chromeがlocalhostをhttpsにリダイレクトする件
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】@font-faceが機能しない。
-
[解決済み】Google Chromeでレスポンシブメディアクエリが機能しない件
-
[解決済み] divをクリックすると、その下にある要素に移動します。
-
[解決済み] DIVの背景色が表示されない
-
[解決済み] ネストしたdivのcssを簡素化
-
[解決済み] svgの円のダブルストロークの色
-
[解決済み] セレクトボックスのテキストを中央揃えにすることは可能ですか?
-
[解決済み] cssのフォントサイズ14px/26pxってどうなってるの?
-
[解決済み] 入力・テキストフィールドの背景色
-
[解決済み] Atomエディタで透明な背景を設定する方法は?