Кратко
СкопированоЭлемент <body> содержит весь контент, который появится на странице: текст, изображения, теги, скрипты JavaScript и так далее.
В вашем документе может быть только один <body>.
Пример
Скопировано
<!DOCTYPE html><html lang="ru"> <head> <title>Название документа</title> </head> <body> <p>Здесь вы напишете текст</p> </body></html>
<!DOCTYPE html>
<html lang="ru">
<head>
<title>Название документа</title>
</head>
<body>
<p>Здесь вы напишете текст</p>
</body>
</html>
Как пишется
СкопированоЭлемент <body> ставят сразу после закрывающего <.
На практике
Скопированосоветует
Скопировано🛠 <body> задаёт внешний вид вашей страницы. Здесь же «зашиваются» скрипты. Если кто-то говорит вам «зашиваются скрипты» — это значит, что они прописываются внутри <body> через <script> или вы ставите ссылку, чтобы вызвать их из файла.
советует
Скопировано🛠 По спецификации тег <body> вроде как не обязательный, так что можно его и не писать — браузер сам поймёт, что выводить на странице по типу тега. Но на практике получается, что лучше явно обозначить, что идёт в <body>, а что в <head> — от места вывода тега может меняться его работа. Всегда явно открывайте и закрывайте тег <body>, и всё будет хорошо.
советует
Скопировано🛠 Поскольку тег <body>, в отличие от <head>, уже является видимой частью страницы, у него есть стили по умолчанию. Многие начинающие разработчики забывают об этом и на выходе получают отступ вокруг всей страницы.

Причина отступа в этих стандартных браузерных стилях:
body { display: block; /* Тот самый отступ */ margin: 8px;}
body {
display: block;
/* Тот самый отступ */
margin: 8px;
}
Для сброса стандартных стилей достаточно написать в CSS следующее, и всё будет супер:
body { margin: 0;}
body {
margin: 0;
}