# ヘッド情報したい(`head`) ```html ページタイトル | サイト名 ... ``` `head`タグは、そのページの情報(メタデータ)をまとめて書く場所です。 `html`タグの直下、`body`タグの前に1つだけ置きます。 `head`の中身は画面に表示されません。 ページのタイトル、文字コード、読み込むCSSやJavaScript、検索エンジン向けの説明などを書きます。 文字コードやページの説明、OGPなど`meta`タグで指定するものは`html-meta`にまとめています。 ## タイトルを指定したい(`title`) ```html 記事のタイトル | サイト名 ``` `title`タグで、ページのタイトルを指定します。 タイトルはブラウザのタブ、ブックマーク名、検索結果の見出しに使われます。 「ページ固有の名前 | サイト名」の形にすると、どのページを見ているか分かりやすくなります。 ## CSSを読み込みたい(`link`) ```html ``` `link`タグで、外部のCSSファイルを読み込みます。 `rel="stylesheet"`でスタイルシートだと伝え、`href`にファイルのパスを指定します。 ファビコン(タブのアイコン)も`link`タグで指定します。 ```html ``` ## JavaScriptを読み込みたい(`script`) ```html ``` `script`タグで、外部のJavaScriptファイルを読み込みます。 `head`の中に書く場合は`defer`を付けます。 `defer`があると、HTMLの読み込みを止めずにダウンロードし、HTMLを読み終えてから実行します。 :::{seealso} - [](./html-html.md) - [](./html-body.md) - [](./html-meta.md) ::: ## リファレンス - [head](https://developer.mozilla.org/ja/docs/Web/HTML/Reference/Elements/head) - [title](https://developer.mozilla.org/ja/docs/Web/HTML/Reference/Elements/title) - [link](https://developer.mozilla.org/ja/docs/Web/HTML/Reference/Elements/link) - [script](https://developer.mozilla.org/ja/docs/Web/HTML/Reference/Elements/script)