Тег <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-документе.
Атрибуты
accesskey | Горячая клавиша для активации элемента |
class | CSS-классы для стилизации элемента |
contenteditable | Разрешает редактирование содержимого |
data-* | Пользовательские данные элемента |
dir | Направление текста (ltr|rtl) |
hidden | Скрывает элемент от отображения |
id | Уникальный идентификатор элемента |
lang | Язык содержимого элемента |
spellcheck | Включает проверку орфографии |
style | Инлайновые CSS-стили элемента |
tabindex | Порядок перехода при навигации по Tab |
title | Всплывающая подсказка для элемента |
translate | Определяет возможность перевода содержимого |
manifest | URL кэш-манифеста (устарел) |
version | Версия HTML (устарел в HTML5) |
xmlns | Пространство имен XML (устарел для HTML) |
Поддержка браузерами
![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|
2.0 | 1.0 | 1.0 | 1.0 | 1.0 |