Тег <html>
Описание
Тег <html> является корневым элементом HTML-документа и служит контейнером для всех других HTML-элементов (кроме <!DOCTYPE>). Все содержимое страницы должно находиться внутри этого тега.
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Пример страницы</title>
</head>
<body>
<!-- Содержимое страницы -->
</body>
</html>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<!-- XHTML документ -->
</html>
<!DOCTYPE html>
<html manifest="offline.appcache">
<!-- HTML5 с кэшем приложения -->
</html>
Особенности использования:
- Обязательный элемент любого HTML-документа
- Должен содержать только
<head>и<body> - Рекомендуется указывать атрибут
langдля доступности - В XHTML требуется закрывающий тег
- В HTML5 атрибут xmlns не обязателен
Рекомендации:
- Всегда указывайте
langс правильным кодом языка - Для RTL-языков добавьте
dir="rtl" - Избегайте устаревших атрибутов типа manifest
- Не добавляйте стили непосредственно к тегу html
- Используйте правильный DOCTYPE перед тегом html
Тег <html> является фундаментальной основой веб-страницы и должен использоваться в каждом HTML-документе.
Атрибуты
| contenteditable | Разрешает редактирование содержимого |
| data-* | Пользовательские данные элемента |
| id | Уникальный идентификатор элемента |
| lang | Язык содержимого элемента |
| spellcheck | Включает проверку орфографии |
| style | Инлайновые CSS-стили элемента |
| translate | Определяет возможность перевода содержимого |
| manifest | URL кэш-манифеста (устарел) |
| xmlns | Пространство имен XML (устарел для HTML) |
Поддержка браузерами
![]() |
![]() |
![]() |
![]() |
![]() |
|---|---|---|---|---|
| 2.0 | 1.0 | 1.0 | 1.0 | 1.0 |




