# 本文したい(`body`)
```html
...
...
```
`body`タグは、ブラウザの画面に表示される内容をすべて囲むタグです。
`html`タグの直下に1つだけ置き、`head`タグの後に書きます。
見出し、段落、画像、ナビゲーションなど、利用者が見るものはすべて`body`の中に入ります。
`body`の外(`head`の中)に書いた内容は画面に表示されません。
## フォントしたい(`font-family`)
```css
body {
font-family: "Helvetica Neue", Arial, sans-serif;
line-height: 1.7;
color: #333333;
}
```
`font-family`、`line-height`、`color`などの継承可能なプロパティは、`body`にまとめて指定しておくと便利です。
:::{note}
`rem`の基準になる`font-size`は、`body`ではなく`html`に指定します。
:::
:::{seealso}
- [](./html-html.md)
- [](./css-font.md)
:::
## 中央寄せしたい(`margin`)
```css
body {
max-width: 720px;
margin: 0 auto;
padding: 0 1rem;
}
```
`margin: 0 auto`で、ページ両端の余白を自動設定して中央寄せにできます。
このとき、`width`(もしくは`max-width`)でページ幅(の上限)を設定します。
## 背景色したい(`background-color`)
```css
body {
background-color: #ffffff;
}
```
`background-color`プロパティで、ページ全体の背景色を変更できます。
:::{note}
内容が短いページでは画面下部に地の色(`html`の背景色)が見えてしまいます。
:::
## リファレンス
- [body](https://developer.mozilla.org/ja/docs/Web/HTML/Reference/Elements/body)