ホームページ >ウェブフロントエンド >フロントエンドQ&A >CSSメディアクエリが失敗した場合の対処方法

CSSメディアクエリが失敗した場合の対処方法

藏色散人
藏色散人オリジナル
2023-01-28 15:29:582341ブラウズ

無効な CSS メディア クエリの解決策: 1. "@media screen and (max-width:768px){...}" などの構文を変更します。 2. HTML ヘッダーに必要なメタ タグを追加します。 file; 3. 元の CSS ドキュメントの後にメディア クエリ ステートメントを配置します。

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。