HTML-тег <html>
HTML-тег
<html>
является корневым элементом HTML-документа. Он определяет начало и конец HTML-документа и служит контейнером для всех остальных элементов, включая теги
<head>
и
<body>
. Каждый HTML-документ начинается с тега
<html>
и заканчивается тегом
</html>
.
Тег
<html>
предоставляет важную информацию о документе, например, язык содержимого посредством атрибутов, и закладывает основу для структуры веб-страницы.
Базовый синтаксис HTML-тега <html>
Базовая структура HTML-документа с тегом
<html>
:
<!DOCTYPE html>
<html>
<head>
Document metadata goes here.
</head>
<body>
Visible content goes here.
</body>
</html>
Элемент
<html>
содержит две основные секции:
- <head>: Включает метаданные о документе, такие как заголовок, кодировка символов, стили и сценарии.
- <body>: Содержит видимое содержимое веб-страницы, такое как текст, изображения и интерактивные элементы.
Атрибуты HTML-тега <html>
-
lang:
определяет язык содержимого документа. Например,
lang="en"для английского. - dir: определяет направление текста для содержимого. Возможные значения: <ul class="wp-block-list">
-
ltr: слева направо(по умолчанию, используется для таких языков, как английский). -
rtl: справа налево(используется для таких языков, как арабский или иврит).
id
,
class
и
style
.
Базовый пример HTML-тега <html>
Вот простой пример полного HTML-документа:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>My First HTML Document</title>
</head>
<body>
<h1>Welcome to My Website</h1>
<p>This is a sample HTML document.</p>
</body>
</html>
Пояснение: В этом примере определяется базовый HTML-документ с заголовком, языком и видимым содержимым в теле.
Использование атрибута lang
Атрибут
lang
определяет язык содержимого документа. Это помогает поисковым системам и программам чтения с экрана корректно обрабатывать содержимое:
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Bienvenue</title>
</head>
<body>
<h1>Bienvenue sur mon site Web</h1>
<p>Ceci est un exemple de document HTML en français.</p>
</body>
</html>
Объяснение:
Атрибут
lang="fr"
указывает, что контент на французском языке, что улучшает доступность для франкоговорящих пользователей.
Использование атрибута dir в теге <html>
Атрибут
dir
определяет направление текста в содержимом. Вот пример с направлением текста справа налево:
<!DOCTYPE html>
<html lang="ar" dir="rtl">
<head>
<meta charset="UTF-8">
<title>مرحبا بكم</title>
</head>
<body>
<h1>مرحبا بكم في موقعي</h1>
<p>هذا مثال على مستند HTML باللغة العربية.</p>
</body>
</html>
Пояснение:
Атрибут
dir="rtl"
заставляет текст располагаться справа налево, что подходит для таких языков, как арабский и иврит.
Оформление HTML-документа в теге <html>
Вы можете применить CSS ко всему документу, стилизовав тег
<html>
:
<!DOCTYPE html>
<html lang="en" style="background-color: #f0f000; color: #333;">
<head>
<meta charset="UTF-8">
<title>Styled Document</title>
</head>
<body>
<h1>Hello, World!</h1>
<p>This document has a light gray background and dark text color.</p>
</body>
</html>
Результат:
фон документа выглядит светло-серым, а цвет текста — темным, как определено во встроенном стиле тега
<html>
.
Практическое применение тега <html>
- Корневой элемент: действует как корневой контейнер для всего HTML-содержимого документа.
-
Язык и направление:
задает язык документа и направление текста с помощью атрибутов
langиdir. - Стилизация: обеспечивает основу для применения глобальных стилей ко всей веб-странице.
- Структура: обеспечивает хорошую структуру документа и его соответствие стандартам HTML.