HTML-тег <body>
HTML-тег
<body>
определяет основное содержимое HTML-документа, отображаемого в браузере. Весь видимый контент, такой как текст, изображения, видео и другие элементы, должен быть помещен внутрь тега
<body>
.
Тег
<body>
является обязательным элементом в HTML-документе и используется внутри тега
<html>
.
Базовая структура тега <body>
Ниже приведен базовый пример HTML-документа с использованием тега
<body>
:
<!DOCTYPE html>
<html>
<head>
<title>Body Tag Example</title>
</head>
<body>
<h1>Welcome to My Website</h1>
<p>This is a paragraph inside the body tag.</p>
</body>
</html>
Атрибуты HTML-тега <body>
Тег
<body>
поддерживает несколько атрибутов, которые управляют внешним видом и поведением документа:
- Фон: указывает URL-адрес файла изображения, который будет установлен в качестве фона(не рекомендуется в HTML5).
- bgcolor: определяет цвет фона документа(не рекомендуется в HTML5).
- текст: задает цвет текста(не рекомендуется в HTML5).
- ссылка: определяет цвет гиперссылок(не рекомендуется в HTML5).
- vlink: определяет цвет посещенных гиперссылок(не рекомендуется в HTML5).
- alink: определяет цвет активных гиперссылок(не рекомендуется в HTML5).
В современном HTML5 эти атрибуты заменены CSS для большей гибкости и удобства поддержки.
Стилизация тега <body> с помощью CSS
Тег
<body>
можно стилизовать с помощью CSS, чтобы управлять его фоном, цветом текста, полями, отступами и многим другим:
<!DOCTYPE html>
<html>
<head>
<style>
body {
background-color: #f0f000;
color: #333;
font-family: Arial, sans-serif;
margin: 20px;
padding: 20px;
}
</style>
</head>
<body>
<h1>Styled Body Tag</h1>
<p>This is a styled document with customized body properties.</p>
</body>
</html>
Особые случаи для HTML-тега <body>
Использование JavaScript с тегом <body>
Вы можете использовать атрибуты
onload
или
onunload
для выполнения JavaScript при загрузке или выгрузке документа:
<!DOCTYPE html>
<html>
<head>
<script>
function showAlert() {
alert('Welcome to the page!');
}
</script>
</head>
<body onload="showAlert()">
<h1>JavaScript Example</h1>
<p>An alert will be shown when the page is loaded.</p>
</body>
</html>
Пример тела с фоновым изображением
В старых версиях HTML можно было добавить фоновое изображение с помощью атрибута
background
. Однако в современных версиях HTML для этой цели рекомендуется использовать CSS:
<!DOCTYPE html>
<html>
<head>
<style>
body {
background-image: url('background.jpg');
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
</style>
</head>
<body>
<h1>Background Image Example</h1>
<p>This document has a background image applied using CSS.</p>
</body>
</html>