JavaRush /Курсы /Frontend SELF /Структура HTML-документа

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

Frontend SELF
1 уровень , 4 лекция
Открыта

1. Знакомство с HTML-документом

Давайте разбираться, как же устроены HTML-документы. С чего начинается любой HTML-документ? Каждый HTML-документ имеет структуру, состоящую из трех вложенных тегов: html, head и body. Это стандарт, пример:


<!DOCTYPE html>
<html>
    <head>
        Служебные теги
    </head>
    <body>
        Основной документ
    </body>
</html>

Всё, что отображает браузер, находится внутри парного тега body (тело документа). Внутри тега head находятся теги со служебной/вспомогательной информацией для браузера.

Также в начале документа принято (не обязательно) писать тип документа — DOCTYPE, чтобы браузер лучше понимал, как ему интерпретировать ошибки. Многие браузеры умеют корректно отображать документы с поломанной версткой.

2. Пример HTML-документа

HTML-документ — это основа любой веб-страницы. Он сообщает браузеру, как должна выглядеть страница. Вот простой пример HTML-документа:

HTML
      
<!DOCTYPE html>
<html>
    <head> <title>Название страницы</title> </head>
    <body> <h1>Привет, мир!</h1> <p>Это моя первая веб-страница.</p> </body>
</html>
      
    

Основные части HTML-документа

Эта строка называется декларацией типа документа (doctype). Она сообщает браузеру, что документ написан на HTML5, последней версии языка HTML. Это важно для правильного отображения страницы

<html>

Тег <html>; открывает HTML-документ. Все содержимое веб-страницы должно находиться внутри этого тега. Он обозначает начало и конец HTML-документа.

<head>

Тег <head> содержит служебную информацию о странице. Эта информация не отображается непосредственно на веб-странице, но важна для браузеров и поисковых систем.

Тег <title> задает название страницы, которое отображается на вкладке браузера. Это первое, что видит пользователь при открытии страницы.

<body>

Тег <body> содержит все видимое содержимое веб-страницы: текст, изображения, ссылки, таблицы и так далее. Все, что видит пользователь на экране, находится внутри этого тега.

<h1>Привет, мир!</h1>

Тег <h1> представляет собой заголовок первого уровня. Он используется для самых важных заголовков на странице. Текст внутри этого тега отображается крупным и жирным шрифтом.

<p>Это моя первая веб-страница</p>

Тег <p> обозначает параграф текста. Он используется для разделения текста на логические блоки. Текст внутри этого тега отображается как обычный абзац.

<div>Это текстовый блок внутри контейнера</div>

Тег <div> является универсальным блочным контейнером. Он используется для группировки других элементов и создания структуры страницы. Сам по себе он не меняет внешний вид контента, но позволяет применять стили ко всей группе элементов сразу.

Комментарии (14)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Olga Grishina Уровень 9
27 марта 2026
strong>
mrkorzun Уровень 1
17 марта 2026
ghbdtn
Olga Grishina Уровень 9
27 марта 2026
kkkhjgiuft7yuighg
Omadbek080804 Уровень 2
14 сентября 2025
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="./style.css"> <title>Document</title> </head> <body> <form> <label for="email">Email:</label> <input type="email" id="email" name="email" required> <label for="password">Password:</label> <input type="password" id="password" name="password" required> <button type="submit">Login </button> </form> </body> </html>
Яков Уровень 1
16 августа 2025
Здравствуйте, я не совсем понимаю команду <hr> куда ее вписывать в <head> или <body>?
Ivan Izutov Уровень 2
22 августа 2025
`В <body>, все теги указываются последовательно
Pa4chaa Уровень 16
20 июня 2025
Есть живые? (проходящие этот курс) Кто с курса джавы? Лайк поставьте плиз)))
Ви Уровень 2
27 июня 2025
Хочешь вместе будем?
Олег Сычев Уровень 9
21 августа 2025
Тоже курс Java - прошел на половину (почти дошел до многопоточки, но ее еще не начинал), параллельно Spring изучаю по книге и решил начать изучать фронтенд)
Олег Сычев Уровень 9
21 августа 2025
Нас уже трое))) Пора объединяться))
Alexey Saprin Уровень 2
15 октября 2025
Я с вами хочу)
Kibo Byon Уровень 2
12 апреля 2026
вы смогли закончить эти курсы? как вам результат?
Олег Сычев Уровень 9
17 апреля 2026
Могу сказать одно - java, как и любое программирование - это то, что нужно изучать постоянно, постоянно качать скиллы, постоянно что-то повторять, постоянно практиковать и брать информацию из разных источников. Любые курсы помогают структурировать знания, подучить теорию, но так или иначе, точечно тоже информацию надо повторять. А также постоянно решать задачки. Поэтому, лично Я в профессии с конца 2024 года, уже 2.5 года работаю java программистом. Сначала java разработчиком, сейчас java тестировщиком, работал как со Spring, так и с Selenide. Тем не менее, продолжаю проходить этот курс и повторять знания) Есть свой pet project на Spring. Поэтому... Суть не в том, закончишь Ты этот курс полностью или бросишь его на каком-то уровне, суть в том, насколько Ты упорно будешь изучать информацию из разных источников.
Ильдар Уровень 2
22 мая 2025
Задачи в приложении на телефоне ещё не доступны?