判定条件を使用してCSSファイルをインポートする

判定条件を使用してCSSファイルをインポートする

解決策 1: HEAD に次のコードを挿入するなど、HTML ドキュメントで条件付きインポートを使用します。

コードをコピー
コードは次のとおりです。

<!--[IE 6の場合]>
<link rel="スタイルシート" href="ie.css" type="text/css" />
<![endif]-->
<!--[IEの場合]>
<link type="text/css" media="screen" rel="stylesheet" href="js/colorbox-custom-ie.css" title="クリーンさ" />
<![endif]-->

解決策 2: 次のコードに示すように、CSS ドキュメントの先頭で条件付きインポートを使用します。

コードをコピー
コードは次のとおりです。

[SafMobの場合]
'iphone.css' をインポートします。
[!SafMobの場合]
@import('non-iphone.css');

ブラウザが CSS を読み込む順序:
1. URLで指定されたHTMLページを読み込む
2. HTMLの解析
3. リンクタグで参照されている CSS ファイルをリモートで取得する
4. 取得した CSS ファイルを読み込んで実行します。コード @import url("xx.css") に遭遇すると、xx.css がリモートで取得されます。
5. xx.cssを読み込んで実行する
@import を使用すると、最大 31 個の CSS ファイルをインポートできます。CSS ファイルをリモートで取得するたびに http リンクが生成され、時間がかかるため、@import はできるだけ使用しないことが推奨されます。 31. これほど多くの数を使用するプロジェクトはないと思います。

<<:  ろうそくを溶かす(水滴)サンプルコードを実現する純粋な CSS

>>:  Vue データ内のプロパティをランダムに変更すると、ビューは更新されますか?

推薦する

SSM VUE Axios の詳細な説明

目次SQL ログを表示するにはどうすればいいですか? ? SpringMVC でのパラメータ渡しの説...

HTML の順序付きリスト、順序なしリスト、定義リストに関する簡単な説明

順序付きリストXML/HTML コードコンテンツをクリップボードにコピー<オルタイプ= &qu...

Centos6.6 で php7 + nginx 環境をインストールする方法

この記事では、centos6.6 で php7 + nginx 環境をインストールする方法について説...

MySQLでバッチを更新するいくつかの方法

通常、フィールド値を更新するには次の SQL ステートメントを使用します。 mytable を更新し...

HTML tbody の使用

構造化テーブル (IExplore のみ) 1) 行ごとにグループ化<thead> .....

MySQL 5.7.18 MSI インストール グラフィック チュートリアル

この記事では、参考までにMySQL 5.7.18 MSIインストールチュートリアルを紹介します。具体...

Navicat 経由で MySQL にリモート接続する方法

Navicat を使用して IP 経由で直接接続すると、次のようなさまざまなエラーが報告されます: ...

Centos 7 システムの Tomcat サーバーの詳細な分析

目次1. tomcatの起源1. Tomcat アプリケーションのシナリオ2. Tomcatに必要な...

TypescriptとAxiosに基づくインターフェースリクエスト管理の詳細な説明

目次アイデア傍受を要求するレスポンスインターセプションhttpClient.tsを使用してリクエスト...

Webpack コンポーネントの使用状況統計を実装するための 50 行のコード

背景最近、リーダーからコンポーネント ライブラリを構築するように依頼があり、プロジェクトで現在使用さ...

Linux カーネル デバイス ドライバー カーネル時間管理に関する注意事項

/****************** * Linux カーネルの時間管理 ***********...

Navicat が MySQL に接続するときに発生する 1045 エラーの解決方法

ローカル データベースに接続すると、Navicat for MySQL は以下のように 1045 エ...

MySQL の Like の概念と使用法の説明

Like は中国語で「好き」を意味しますが、MySQL データベースに適用される場合、Like は、...

CocosCreator で http と WebSocket を使用する方法

目次1. HTTPGET 2. HTTP POSTウェブソケット4. Egretのhttpとwebs...

MySQL監視ツールmysql-monitorの詳細な説明

1. 概要mysql-monitor MYSQL 監視ツール、最適化ツール、1 つの Java Sp...