Перейти к содержимому

HTML Introduction

HTML расшифровывается как HyperText Markup Language. Это язык разметки, используемый для создания веб-страниц и приложений, которые могут отображаться в интернете. Разработанный в 1990-х годах, он объединяет гипертекст (который определяет ссылки между веб-страницами) и разметку (которая определяет структуру контента).

Теги HTML используются для определения элементов HTML. Элемент HTML обычно состоит из начального (открывающего) тега и конечного (закрывающего) тега, между которыми вставляется контент. Теги HTML применяются для создания документов HTML и отображения их содержимого в веб-браузерах. Некоторые из базовых тегов HTML включают <html>, <head>, <title>, <body>, <h1><h6>, <p>, <br>, <hr>, <ul>, <ol>, <li>, <a>, <img> и многие другие.

Версии HTML

HTML был впервые разработан британским физиком Тимом Бернерсом-Ли в 1990 году. С тех пор появилось множество версий HTML.

ВерсияГод
HTML1991
HTML+1993
HTML 2.01995
HTML 3.21997
HTML 4.011999
XHTML 1.02000
HTML52012

Основные концепции HTML

Элементы, теги и атрибуты являются базовыми концепциями в HTML.

Элемент HTML — это основная структурная единица веб-страницы. Теги HTML используются для определения элементов HTML, а атрибуты предоставляют дополнительную информацию об этих элементах.

Теги HTML

Теги HTML используются для структурирования контента веб-сайта (текст, гиперссылки, изображения, медиа и т. д.). Теги не отображаются в браузерах, они лишь «указывают» браузерам, как показывать содержимое веб-страницы.

В HTML более 100 тегов, и вы можете найти их в нашем руководстве по HTML.

Теги HTML записываются в угловых скобках (например <html>).

Большинство тегов HTML идут парами, например теги <p> и </p>. Первый тег в паре называется начальным (открывающим) тегом, а второй — конечным (закрывающим) тегом. Информация записывается между открывающим и закрывающим тегами.

Однако существуют непарные, или пустые теги, которые имеют только открывающий тег (например, <img>).

Рассмотрим пример.

Если вам нужно определить абзац (который является элементом), вы должны использовать тег <p>. Содержимое абзаца следует записывать между открывающим (<p>) и закрывающим (</p>) тегами.

Пример

Это абзац между открывающим <p> и закрывающим </p> тегами.

Атрибуты HTML

Атрибуты HTML добавляются к элементу HTML для предоставления дополнительной информации о нём. Например, если вы определяете изображение с помощью тега <img>, вы можете использовать атрибуты src, height и width для указания его источника, высоты и ширины соответственно.

Структура документа HTML

Объявление <!DOCTYPE html> указывает версию HTML, используемую в документе. Каждый документ HTML должен начинаться с этого объявления, чтобы браузеры могли отображать страницу в соответствии со стандартами HTML.

Существует несколько типов <!DOCTYPE>, определённых для каждой версии HTML.

Весь контент на веб-странице записывается между тегами <html> и </html>. Элемент <html> используется для передачи информации браузерам о том, что это документ HTML.

Элемент <head> содержит метаданные (информацию о документе HTML), кодировку, заголовок документа, стили и т. д. Эти данные не отображаются для пользователей.

Элемент <title> отображает заголовок веб-сайта во вкладке браузера при загрузке страницы. Заголовок записывается между тегами <title> и </title>.

Элемент <body> содержит контент веб-страницы (текст, изображения, видео и т. д.). Контент записывается между тегами <body> и </body>.

Элементы заголовков содержат различные типы заголовков. Существует шесть уровней заголовков — <h1><h6>, где <h1> является самым важным, а <h6> — наименее важным тегом.

Элемент <p> содержит абзацы текста. Содержимое записывается между тегами <p> и </p>.

Пример

Введение в HTML

html
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Title of the document</title>
  </head>
  <body>
    <h1>The most important heading.</h1>
    <p>The first paragraph.</p>
    <h2>Subheading</h2>
  </body>
</html>

Результат

structure-example

Чтобы начать писать код HTML для вашего веб-сайта, вам понадобится редактор. В следующей главе мы поговорим о редакторах HTML.

Практика

Что такое HTML и для чего он используется согласно данной веб-странице?

Считаете ли это полезным?

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.