# ヘッド情報したい(`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)