違い: link は html タグに属し、@import は css によって提供されるメソッドです。link タグは css を導入するだけでなく他のこともできますが、@import は css を導入することしかできません。 IE5 でのみ使用可能 上記のみがサポートされており、リンク タグには互換性の問題はありません。
このチュートリアルの動作環境: Windows 7 システム、CSS3&&HTML5 バージョン、Dell G3 コンピューター。
HTMLに外部CSSを導入する方法にはリンクタグと@importの2つがありますが、両者の違いは何でしょうか?
1. 所属の違い
@import はスタイルシートをインポートする機能のみを持つ CSS が提供する構文規則、link は HTML が提供するタグ, CSS ファイルをロードできるだけでなく、RSS、rel 接続属性などを定義することもできます。
2. 読み込み順序の違い
ページを読み込む際、linkタグで導入されたCSSも同時に読み込まれ、@importで導入されたCSSがページがロードされた後にロードされます。
3. 互換性の違い
@import は CSS2.1 でのみ使用できる構文であるため、IE5 でのみ認識できます。リンク タグは HTML 要素です。互換性の問題は存在しません。
4. DOMの制御性の違い
DOMメソッドはドキュメントベースなので、JSでDOMを操作したり、リンクタグを挿入してスタイルを変更したりすることができます。 @import を使用してスタイルを挿入することはできません。
[推奨チュートリアル: CSS ビデオチュートリアル ]
補足説明:
@import の書き方
<style type="text/css"> @import 'style.css' //Windows IE4/ NS4, Mac OS X IE5, Macintosh IE4/IE5/NS4不识别 @import "style.css" //Windows IE4/ NS4, Macintosh IE4/NS4不识别 @import url(style.css) //Windows NS4, Macintosh NS4不识别 @import url('style.css') //Windows NS4, Mac OS X IE5, Macintosh IE4/IE5/NS4不识别 @import url("style.css") //Windows NS4, Macintosh NS4不识别 </style>
その中で、@import url(style.css) と @import url("style.css") が最良の選択であり、ほとんどのブラウザーと互換性があります。バイト最適化の観点からは、@import url(style.css) が最も推奨されます。
リンクの書き方
<link href="style.css" rel="stylesheet" type="text/css">
さらに、リンクにはアイコンの導入など、他の用途もあります
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
一般に、リンクは @import よりも優れており、強力です。リンク タグを使用することをお勧めします。@import メソッドは注意して使用してください。
プログラミング関連の知識について詳しくは、プログラミング ビデオをご覧ください。 !
以上がCSSリンクとインポートの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

先日、この質問がありました。私の最初の考えは、奇妙な質問です!特異性はセレクターに関するものであり、アットレールはセレクターではないので、...無関係ですか?

はい、あなたはできます、そしてそれは本当にどの順序で重要ではありません。 CSSプリプロセッサは必要ありません。通常のCSSで動作します。

CSSやJavaScript(および画像とフォントなど)などのアセットにファーアウトキャッシュヘッダーを確実に設定する必要があります。それはブラウザを伝えます

多くの開発者は、CSSコードベースを維持する方法について書いていますが、そのコードベースの品質をどのように測定するかについて多くの人が書いていません。確かに、私たちは持っています

短い任意のテキストを受け入れるために必要なフォームを持っていたことがありますか?名前などのように。それはまさにそのためのものです。たくさんあります

私は、フロント会議のためにスイスのチューリッヒに向かうことにとても興奮しています(その名前とURLが大好きです!)。私はこれまでスイスに行ったことがないので、興奮しています

ソフトウェア開発における私のお気に入りの開発の1つは、サーバーレスの出現です。詳細に行き詰まる傾向がある開発者として

この投稿では、私が構築して展開して展開してネットライフを使用して、着信データの動的ルートを作成する方法を示すeコマースストアのデモを使用します。それはかなりです


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

SublimeText3 中国語版
中国語版、とても使いやすい

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

ドリームウィーバー CS6
ビジュアル Web 開発ツール

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境
