ホームページ >ウェブフロントエンド >htmlチュートリアル >CSSリンクと@import_html/css_WEB-ITnoseの違い

CSSリンクと@import_html/css_WEB-ITnoseの違い

WBOY
WBOYオリジナル
2016-06-24 11:41:111154ブラウズ

CSS における link と @import の違い:

タグと @import はどちらも外部スタイル シートを導入できます。機能は似ていますが、タグの方が頻繁に使用されるため、ここで説明します。詳しい紹介はしませんが、CSSの@importの使い方をクリックすると@importの使い方がわかります。以下にそれらの違いを簡単に紹介します。

1. @import は、同じディレクトリに 3 つのスタイル シート (main.css、one.css、two.css) をインポートできます。そして 2 つの .css。方法は次のとおりです:

@charset "utf-8";/* CSS Document */@import url("one.css");@import url("two.css");

しかし、そのような使用法はありません。

2. DOM を使用してスタイルを制御する場合の違い。 JavaScript を使用して dom を制御してスタイルを変更する場合、@import は dom によって制御できないため、link タグのみを使用できます。

3. @import は CSS2.1 で登場した概念であるため、古いバージョンのブラウザでは無効ですが、タグではこの問題は発生しません。

4. ロード順序の違い。ページが読み込まれるとき (つまり、ビューアで表示されるとき)、link によって参照される CSS は同時に読み込まれますが、@import によって参照される CSS は、ページが完全にダウンロードされるまで待ってから読み込まれます。そのため、@import が CSS をロードするページを閲覧すると、最初はスタイルが存在しないことがあります。

要約: 上記の違いから、@import の代わりにタグを使用する必要があることがわかります。

元のアドレスは次のとおりです: http://www.51texiao.cn/div_cssjiaocheng/2015/0503/584.html

最も元のアドレスは次のとおりです: http://www.softwhy.com/

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