src 属性と href 属性の違い

src 属性と href 属性の違い

src と href には違いがあり、混同される可能性があります。 src は現在の要素を置き換えるために使用され、href は現在のドキュメントと参照されるリソース間の接続を確立するために使用されます。

src はソースの略語で、外部リソースの場所を指します。指し示されたコンテンツは、ドキュメント内の現在のタグの場所に埋め込まれます。src リソースが要求されると、それが指し示すリソース (js スクリプト、img 画像、フレーム要素など) がダウンロードされ、ドキュメントに適用されます。

<script src="js.js"></script>

ブラウザがこの要素を解析すると、リソースが読み込まれ、コンパイルされ、実行されるまで、他のリソースのダウンロードと処理が一時停止されます。画像やフレームなどの要素にも同じことが当てはまり、ポイントされたリソースを現在のタグに埋め込むのと似ています。これは、js スクリプトを上部ではなく下部に配置する必要がある理由でもあります。

hrefはハイパーテキストリファレンスの略語で、ネットワークリソースの場所を指し示し、現在の要素(アンカー)または現在のドキュメント(リンク)へのリンクを確立します。

<link href="common.css" rel="スタイルシート"/>

すると、ブラウザはドキュメントを CSS ファイルとして認識し、現在のドキュメントの処理を停止せずにリソースを並行してダウンロードします。そのため、CSS を読み込むには @import メソッドではなく link メソッドを使用することをお勧めします。

<<:  優れたHTML印刷コードがページめくりをサポート

>>:  特定のシンボルで複数の行と列に分割するMySQLの例

推薦する

JavaScript でピンボール ゲームの Web バージョンを実装する

参考までに、JavaScriptのオブジェクトとメソッドを使用して実装されたWebピンボールゲームを...

lastInfdexOf 関数の MySQL 実装例

MySQL では lastIndexOf に似た関数を使用する必要がある場合もありますが、すぐに使用...

Nginx 仮想ホスト (IP ベース) を構成する 3 つの方法の詳細な説明

Nginx は、IP ベースの仮想ホスト構成、ポート ベースの仮想ホスト構成、ドメイン名ベースの仮想...

MySQLのSeconds_Behind_Masterの詳細な説明

目次マスターの後ろの秒数オリジナルの実装最終マスタータイムスタンプマスターとのクロック差他の実行時間...

Ubuntuで顔認識ログインを実装するための完全な手順

1. Howdyをインストール: howdyプロジェクトアドレス sudo add-apt-repo...

モバイル端末の適応により、px は自動的に rem に変換されます。

まずpostcss-pxtoremをインストールします: npm install postcss-p...

Docker を使用して Microsoft Sql Server を展開するための詳細な手順

目次1 背景2 コンテナを作成する3 SAパスワードを変更する4 mssql のリンク5. コンテナ...

Vue での ElementUI の使用に関する詳細な説明

ログイン + セッションストレージエフェクト表示ログインに成功すると、ユーザー ID がフロントエン...

Ubuntu16.04にCUDA9.0をインストールするための詳細なチュートリアル

序文:この記事は、CUDA 9.0 をインストールした経験に基づいています。CUDA 9.0 は現在...

Vueは携帯電話のカメラとアルバムを呼び出す機能を実装します

この記事では、携帯電話のカメラとアルバムにアクセスするためのVueの具体的なコードを参考までに共有し...

Linux でマウントされたファイルシステムの種類を表示する方法

序文ご存知のとおり、Linux は ext4、ext3、ext2、sysfs、securityfs、...

Vue は動的な円形のパーセンテージ進捗バーを実装します

最近、小さなプログラムを開発しているときに、次の設計図のような円形のパーセンテージ進捗状況バーを実装...

Linuxカーネルで中国語の文字を出力する方法

次のように、Windows/MacOS からログインした Linux の SSH ターミナルで簡単に...

大量のデータをMySQLにインポートする際に発生する問題と解決策の分析

プロジェクトでは、SQL を使用してデータ分析を実行するために、大量のデータをデータベースにインポー...

MySQL 5.7.20 無料インストールバージョンの設定方法グラフィックチュートリアル

インターネット上で多くの関連チュートリアルを見てきましたが、インストール プロセスにはまだいくつかの...