"Информатика. Учебное пособие для общеобразовательных учреждений с русским языком обучения", Г. А. Заборовский, А. Е. Пупцев
HTML-документ — текстовый файл, в котором специальные теги описывают структуру веб-страницы. Его можно написать в обычном Блокноте: редактор сохраняет текст, а браузер распознаёт разметку и показывает страницу. Основу документа составляют разделы html, head и body; парные теги выделяют элементы, а атрибуты уточняют их свойства. Чтобы результат открылся как веб-страница и русский текст отображался правильно, файл сохраняют с расширением .html и подходящей кодировкой.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
HTML-документ — текстовый файл с разметкой, которая задаёт структуру и содержание веб-страницы. В отличие от документа с обычным текстом, в нём есть обозначения для заголовков, абзацев, ссылок и других элементов. Такое описание нужно, чтобы браузер понял, как организовать содержимое.
HTML-тег — специальная запись в угловых скобках, определяющая назначение или вид элемента страницы. Например, тег p указывает на абзац, а h1 — на заголовок первого уровня. Теги нужны, чтобы отделить команды разметки от текста, который читает посетитель.
Парный тег — тег, состоящий из открывающей и закрывающей частей и содержащий текст или другой элемент между ними. Например, в записи <p>Текст</p> открывающая часть начинает абзац, а закрывающая отмечает его конец. Благодаря таким границам браузер понимает, к какому элементу относится содержимое.
Атрибут HTML-тега — дополнительная характеристика тега, записываемая внутри открывающей части и уточняющая его свойства. У ссылки атрибут href содержит адрес, на который ведёт переход. Атрибуты нужны, когда одного назначения тега недостаточно и элементу требуется задать дополнительные сведения.
HTML можно создать в Блокноте, потому что разметка — это обычные символы текста, а не команды, которые редактор должен специально выполнять. Блокнот нужен только для ввода и сохранения содержимого файла. Браузер позднее читает этот текст, распознаёт теги и строит по ним страницу.
Тег html охватывает весь документ, а внутри него размещают head и body. Такое разделение нужно, чтобы отличать сведения о самой странице от её видимого содержимого: браузеру требуются и те и другие данные, но используются они по-разному. Например, название во вкладке помещают в title внутри head, а текст для читателя — в body.
Теги заключают в угловые скобки, например <body>, чтобы браузер мог отличить их от обычных слов. Если бы команды и текст записывались одинаково, браузер не знал бы, что нужно показать читателю, а что использовать для организации страницы. Поэтому запись тега служит условным обозначением элемента разметки.
Парные теги задают начало и конец элемента, например абзаца или заголовка. Это помогает браузеру определить, где действует оформление и к какому фрагменту относится текст; вложенные элементы при этом нужно располагать последовательно. Атрибуты дополняют открывающий тег, потому что для некоторых элементов важно указать конкретное значение — например, адрес перехода у ссылки.
При сохранении выбирают расширение .html, чтобы файл был распознан как веб-документ, а не как обычная заметка .txt. Кодировка определяет, как символы текста представлены в файле; при несовпадении кодировки и настроек чтения русские буквы могут отображаться неправильно. Поэтому после сохранения страницу открывают в браузере и проверяют и разметку, и текст.
| Элемент | Назначение | Пример записи | Особенности |
|---|---|---|---|
| html | Охватывает весь HTML-документ. | <html>...</html> | Внутри размещают head и body. |
| head | Содержит служебные сведения о странице. | <head>...</head> | Само содержимое обычно не показывается в области страницы. |
| title | Задаёт название страницы во вкладке. | <title>Моя страница</title> | Располагается внутри head. |
| body | Содержит основное содержимое страницы. | <body>...</body> | Здесь размещают видимые элементы. |
| h1–h6 | Обозначают заголовки разных уровней. | <h1>Заголовок</h1> | h1 — самый высокий уровень, h6 — самый низкий. |
| p | Обозначает абзац текста. | <p>Текст абзаца</p> | Парный тег. |
| br | Переносит текст на новую строку. | Строка 1<br>Строка 2 | Не требует закрывающей части. |
| a | Создаёт гиперссылку. | <a href="https://example.com">Сайт</a> | Адрес перехода задают атрибутом href. |
Используйте таблицу как памятку: сначала определите, какой элемент нужен для содержимого, затем выберите подходящий тег. Проверьте, парный ли он и требуются ли ему атрибуты. Пример записи можно взять за основу, заменив текст и значения своими.
Условие. Создать в Блокноте HTML-документ с заголовком страницы и одним абзацем текста, сохранить его как index.html и открыть в браузере. Сначала нужно отделить название вкладки от содержимого самой страницы. Для этого пригодится базовая структура из html, head и body.
Ответ. В браузере отображается текст абзаца, а название страницы — во вкладке. Если файл открылся как текст, проверьте расширение и убедитесь, что он сохранён именно как index.html. При некорректных русских буквах проверьте кодировку.
Условие. В готовую страницу нужно добавить заголовок первого уровня, два абзаца и перенос строки в указанном месте. Здесь важно решить, где требуется отдельный смысловой блок, а где — только новая строка. Заголовок обозначается h1, абзацы — p, а br переносит строку внутри содержимого.
Ответ. Страница содержит заголовок первого уровня, два отдельных абзаца и перенос в заданном месте. Проверка в браузере позволяет увидеть разницу между переносом строки и началом нового абзаца. Если порядок оказался неверным, проверьте последовательность тегов в body.
Условие. Создать страницу со списком из трёх пунктов и гиперссылкой на заданный сайт. Список должен находиться в body, а у ссылки должен быть указан адрес назначения. Поэтому нужно сочетать элементы списка с тегом a и атрибутом href.
Ответ. На странице отображается список из трёх пунктов и текст гиперссылки. Атрибут href задаёт адрес, а текст внутри тега a виден посетителю и служит областью перехода. Если ссылка не работает, сверьте адрес и кавычки.
Файл сохраняют как обычный текстовый документ .txt вместо .html, потому что не проверяют расширение или не замечают, что редактор добавил его автоматически. В таком случае браузер может открыть содержимое как текст, а не обработать разметку. Проверьте полное имя файла в папке и убедитесь, что окончание — .html.
Закрывающий парный тег пропускают или неправильно вкладывают элементы, особенно когда код редактируют быстро. Из-за этого границы элементов становятся неоднозначными, и браузер может показать страницу не так, как задумано. Сверьте каждую открывающую пару с закрывающей и проверьте, что вложенный элемент закрывается раньше внешнего.
Текст иногда помещают вне body, если забывают о разделении документа на служебную часть и содержимое. Это нарушает логическую структуру и может привести к неожиданному отображению. Проверьте, что заголовки, абзацы и другие видимые элементы записаны между открывающим и закрывающим тегами body.
В атрибутах ошибаются при наборе имени или значения, а в адресе ссылки забывают кавычки. Тогда браузер может не распознать нужное свойство или ссылка не приведёт к ожидаемому сайту. Проверьте написание href, наличие кавычек вокруг адреса и корректность самого адреса, затем протестируйте переход.
Для работы с HTML пригодятся навыки использования Блокнота, управления файлами и папками, а также понимание имени и расширения файла. Браузер интерпретирует разметку и показывает результат, поэтому после изменения кода страницу нужно открыть или обновить. Позже те же документы можно дополнять CSS, который отвечает за оформление, и JavaScript, который добавляет взаимодействие; эти основы применяются при создании веб-страниц и разработке сайтов.
Почему для создания HTML-документа достаточно редактора Блокнот?
HTML состоит из обычного текста и записанных в нём тегов, поэтому для набора кода не требуется специальная программа. Блокнот позволяет сохранить этот текст в файл, а отображает страницу уже браузер.
Чем HTML-тег отличается от обычного текста?
Тег записывают в угловых скобках, например <p>, и браузер воспринимает его как команду разметки. Обычный текст между тегами браузер показывает на странице.
Зачем нужны разделы head и body?
В head помещают служебные сведения о странице, например её название во вкладке браузера. В body записывают содержимое, которое должно отображаться на самой странице.
Почему сохранённый файл открывается как текст, а не как веб-страница?
Частая причина — файл сохранён с расширением .txt, поэтому система или браузер не распознаёт его как HTML. Проверьте полное имя файла, включая расширение, и откройте именно файл .html в браузере.
Обязательно ли закрывать каждый HTML-тег?
У парных тегов закрывающая часть нужна, чтобы обозначить границы элемента. Есть и непарные элементы, например br, которым закрывающий тег не требуется; их правила нужно учитывать отдельно.
3.1. Создание HTML-документа в редакторе Блокнот