ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS メディア クエリを Internet Explorer 8 で動作させるにはどうすればよいですか?

CSS メディア クエリを Internet Explorer 8 で動作させるにはどうすればよいですか?

DDD
リリース: 2024-12-22 03:49:18
オリジナル
783 人が閲覧しました

How Can I Make My CSS Media Queries Work in Internet Explorer 8?

CSS メディア クエリと IE8 の互換性

Internet Explorer 8 (IE8) では、特定の CSS メディア クエリ、特にimport ステートメント。

サポートされていませんクエリ:

@import url("desktop.css") screen and (min-width: 768px);
ログイン後にコピー

代替記述方法:

IE8 をサポートするには、インポート ステートメントを 2 行に分ける必要があります:

@import url("desktop.css") screen;
@media (min-width: 768px) {
  @import url("desktop.css");
}
ログイン後にコピー

コード懸念事項:

提供されたコード スニペット内:

@import url("desktop.css") screen;
@import url("ipad.css") only screen and (device-width:768px);
ログイン後にコピー

IE8 では、最初のインポート ステートメントは 2 番目のインポート ステートメントを上書きします。これを回避するには、インポートを再編成する必要があります:

@import url("ipad.css") only screen and (device-width:768px);
@import url("desktop.css") screen;
ログイン後にコピー

解決策:

互換性を高めるために、css3-mediaqueries-js や Respond などのポリフィルの使用を検討してください。 js は、IE8 などの古いブラウザでのメディア クエリのサポートを提供します。

以上がCSS メディア クエリを Internet Explorer 8 で動作させるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート