HTMLのlinkタグはリンクする外部ファイルを指定するタグです。
linkタグは、headタグの中に書きます。
閉じタグはありません。
属性
href属性とrel属性は必須属性です。
href属性
href属性でリンクするファイルのURLを指定します。
rel属性
rel属性でリンクのタイプを指定します。
rel属性の値は、一つのlinkタグに複数指定することができます。
stylesheet
HTML文書に適用スタイルシートを指定します。
icon
タブやブックマークなどに表示されるアイコンを指定します。
canonical
URLを正規化するための値です。
内容が同じページでURLが複数あるときなどに、検索エンジンに正規のページを伝えることができます。
また、webサイトのドメインを移行したときなどにも使用します。
これをつけていないと、検索エンジンに重複コンテンツとみなされる場合があります。
alternate
代わりの文書のURLを指定します。
author
文書の作者のサイトのURLを指定します。
help
ヘルプの文書へのリンクを指定します。
prev
現在のページの前のページを指定します。
next
現在のページの次のページを指定します。
license
ライセンスに関するページを指定します。
search
検索するためのページを指定します。
hreflang属性
リンク先のファイルの言語を指定します。
日本語ならja,英語ならenになります。
size属性
size属性は、画像などのサイズを指定します。
crossorigin属性
CORSを設定するための属性です。
media属性
外部ファイルのメディアを指定します。
ほとんどの場合、リンク先のファイルが指定したメディアと一致したときにのみリンクが適用されます。
allならすべて,screenならスクリーン,printならプリンターに適用されます。
初期値はallです。
type属性
リンクする外部ファイルのMIMEタイプを指定します。
例えば、CSSなら「text/css」になります。
title属性
title属性で、リンクのタイトルを指定します。
referrerpolicy属性
リファラーポリシーを指定します。
グローバル属性
id属性やclass属性なども使用できます。