Учебник по HTML

HTML ГЛАВНАЯ Введение в HTML HTML-редакторы Базовый HTML HTML-элементы HTML-атрибуты HTML-заголовки HTML-абзацы HTML-стили HTML-форматирование HTML-цитаты HTML-комментарии Цвета HTML HTML CSS HTML-ссылки HTML-изображения HTML Фавикон HTML-таблицы HTML-списки Блок HTML и встроенный HTML-классы HTML-идентификатор HTML-фреймы HTML JavaScript Пути HTML-файлов HTML-голова HTML-макет HTML Отзывчивый HTML компьютерный код HTML-семантика Руководство по стилю HTML HTML-сущности HTML-символы HTML-смайлики HTML-кодировка HTML-кодирование URL-адреса HTML против XHTML

HTML -формы

HTML-формы Атрибуты HTML-формы HTML-элементы формы Типы ввода HTML Атрибуты ввода HTML Атрибуты формы ввода HTML

HTML- графика

HTML-холст HTML SVG

HTML- медиа

HTML-медиа HTML-видео HTML-аудио HTML-плагины HTML YouTube

HTML -API

HTML-геолокация Перетаскивание HTML Веб-хранилище HTML Веб-воркеры HTML HTML SSE

HTML- примеры

HTML-примеры HTML-викторина HTML-упражнения HTML-сертификат Резюме HTML Доступность HTML

HTML -ссылки

Список тегов HTML HTML-атрибуты Глобальные атрибуты HTML Поддержка HTML-браузера HTML-события Цвета HTML HTML-холст HTML-аудио/видео Типы документов HTML Наборы символов HTML HTML-кодирование URL-адреса Языковые HTML-коды HTTP-сообщения HTTP-методы Конвертер PX в EM Горячие клавиши

HTML -элементы


Элемент HTML определяется начальным тегом, некоторым содержимым и конечным тегом.


HTML-элементы

Элемент HTML — это все, от начального тега до конечного тега:

< тэг > Содержимое идет здесь... < / тэг >

Примеры некоторых элементов HTML:

< h1 > Мой первый заголовок < /h1 >
< p > Мой первый абзац. < /p >
Start tag Element content End tag
<h1> My First Heading </h1>
<p> My first paragraph. </p>
<br> none none

Примечание. Некоторые элементы HTML не имеют содержимого (например, элемент <br>). Эти элементы называются пустыми элементами. Пустые элементы не имеют закрывающего тега!


Вложенные элементы HTML

Элементы HTML могут быть вложенными (это означает, что элементы могут содержать другие элементы).

Все документы HTML состоят из вложенных элементов HTML.

Следующий пример содержит четыре элемента HTML ( <html>, <body>, <h1> и <p>):

Пример

<!DOCTYPE html>
<html>
<body>

<h1>My First Heading</h1>
<p>My first paragraph.</p>

</body>
</html>

Объяснение примера

Элемент <html>является корневым и определяет весь HTML-документ.

У него есть начальный тег <html>и конечный тег </html>.

Затем внутри <html>элемента находится <body> элемент:

<body>

<h1>My First Heading</h1>
<p>My first paragraph.</p>

</body>

Элемент <body>определяет тело документа.

У него есть начальный тег <body>и конечный тег </body>.

Затем внутри <body>элемента есть два других элемента: <h1>и <p>:

<h1>My First Heading</h1>
<p>My first paragraph.</p>

Элемент <h1>определяет заголовок.

Он имеет начальный тег <h1>и конечный тег </h1>:

<h1>My First Heading</h1>

Элемент <p>определяет абзац.

Он имеет начальный тег <p>и конечный тег </p>:

<p>My first paragraph.</p>


Никогда не пропускайте конечный тег

Некоторые элементы HTML будут отображаться правильно, даже если вы забудете конечный тег:

Пример

<html>
<body>

<p>This is a paragraph
<p>This is a paragraph

</body>
</html>

Однако никогда не полагайтесь на это! Если вы забудете конечный тег, могут возникнуть неожиданные результаты и ошибки!


Пустые HTML-элементы

Элементы HTML без содержимого называются пустыми элементами.

Тег <br>определяет разрыв строки и представляет собой пустой элемент без закрывающего тега:

Пример

<p>This is a <br> paragraph with a line break.</p>

HTML не чувствителен к регистру

Теги HTML не чувствительны к регистру: <P>означает то же, что и <p>.

Стандарт HTML не требует тегов нижнего регистра, но W3C рекомендует строчные буквы в HTML и требует строчных букв для более строгих типов документов, таких как XHTML.

В W3Schools мы всегда используем имена тегов в нижнем регистре.


Справочник по тегам HTML

Справочник по тегам W3Schools содержит дополнительную информацию об этих тегах и их атрибутах.

Tag Description
<html> Defines the root of an HTML document
<body> Defines the document's body
<h1> to <h6> Defines HTML headings

Полный список всех доступных HTML-тегов см. в нашем Справочнике по HTML-тегам .