ホームページ >ウェブフロントエンド >フロントエンドQ&A >CSSメディアクエリが失敗した場合の対処方法
無効な CSS メディア クエリの解決策: 1. "@media screen and (max-width:768px){...}" などの構文を変更します。 2. HTML ヘッダーに必要なメタ タグを追加します。 file; 3. 元の CSS ドキュメントの後にメディア クエリ ステートメントを配置します。
このチュートリアルの動作環境: Windows 10 システム、css3 バージョン、DELL G3 コンピューター
CSSメディアクエリは失敗しますか?
CSS @media メディア クエリが無効です
@media メディア クエリで記述された CSS スタイルが無効ですか?
1. 問題
@media メディア クエリで記述された CSS スタイルは、HTML では無効です。
2. 解決策
試行 1: 文法仕様 - 'and' と '('
@media screen and (max-width:768px){ body { padding-top:150px; padding-bottom: 20px; } }
試行 2: 環境 - HTML ヘッダーを確認するメタ タグがファイルに追加されます
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" rel="stylesheet"> <link rel="stylesheet" type="text/css" href="css/index.css"> </head>
3 つ試してください: 優先順位 - 元の CSS ドキュメントの後にメディア クエリ ステートメントを配置します
body{ padding-top:50px; padding-bottom:20px; } @media screen and (max-width:768px){ body { padding-top:150px; padding-bottom: 20px; } }
推奨学習: "css ビデオ チュートリアル 》
以上がCSSメディアクエリが失敗した場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。