"Информатика. Углубленный уровень (в2 частях)", Поляков К.Ю., Еремин Е.А.
HTML – это язык разметки, основа любой веб-страницы. Он определяет структуру и содержание страницы, позволяя браузеру правильно отобразить текст, изображения и другие элементы. Понимание HTML необходимо для любого, кто хочет создавать сайты или понимать, как устроен интернет. В этом параграфе мы разберем основные понятия, теги и структуру HTML-документа, а также научимся создавать простые текстовые страницы.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
HTML (HyperText Markup Language) – это язык разметки, который используется для создания веб-страниц. Он не является языком программирования в строгом смысле, а служит для описания структуры и содержимого страницы, определяя, как информация будет отображаться в браузере. HTML позволяет разметить текст, изображения и другие элементы, делая веб-страницы понятными как для браузеров, так и для поисковых систем.
Теги – это специальные команды языка HTML, которые используются для обозначения различных элементов веб-страницы. Они заключают эти элементы в открывающий тег (например, `
`) и закрывающий тег (например, `
`). Большинство тегов имеют парную структуру, где открывающий тег указывает начало элемента, а закрывающий – его конец.Атрибуты тегов – это характеристики, которые добавляют дополнительную информацию к тегам, уточняя их свойства и поведение. Они указываются внутри открывающего тега в формате `имя_атрибута="значение"`. Например, в теге `` атрибут `src` указывает путь к файлу изображения.
Веб-страницы, которые мы видим, являются результатом интерпретации HTML-кода браузером. HTML позволяет структурировать информацию, определяя, какие части документа являются заголовками, абзацами, списками, ссылками или изображениями. Браузер отображает этот структурированный контент в соответствии с тегами и их атрибутами.
Теги управляют отображением содержимого, сообщая браузеру, как интерпретировать текст. Например, тег `
` указывает браузеру, что заключенный в него текст является абзацем, и он будет отображаться с соответствующим форматированием, например, с отступами сверху и снизу. Без тегов текст был бы просто непрерывной строкой.
Атрибуты тегов позволяют настроить элементы веб-страницы. Например, атрибут `href` в теге `` задает адрес веб-страницы, на которую ведет ссылка. Атрибут `src` в теге `` указывает путь к изображению, которое нужно отобразить. Атрибуты делают элементы более гибкими и позволяют адаптировать их к различным задачам.
HTML-документ имеет четкую структуру, начинающуюся с тега ``. Внутри тега `` находятся два основных раздела: `
` и ``. `` содержит метаданные о документе, такие как заголовок страницы (отображается во вкладке браузера), кодировку символов и другие служебные данные. `` содержит видимое содержимое страницы, которое отображается в окне браузера.| Тег | Описание | Пример |
|---|---|---|
| `` - `` | Заголовки разных уровней | `Это заголовок первого уровня` |
| ` ` |
Абзац | ` Это абзац текста. ` |
| `` или `` | Выделение текста жирным шрифтом | `Этот текст жирный` |
| `` или `` | Выделение текста курсивом | `Этот текст курсив` |
| ` ` |
Перевод строки | `Строка 1 Строка 2` |
| `` | Горизонтальная линия | `` |
Эта таблица содержит основные теги HTML для работы с текстом. Используйте её как справочник при создании веб-страниц, чтобы быстро найти нужный тег и понять, как он работает.
Задача 1: Написать HTML-код для отображения заголовка уровня 2, абзаца текста и ссылки на сайт example.com.
`, для ссылки – ``.
Ответ:
Это абзац текста.
Перейти на example.comЗадача 2: Используя HTML создать заголовок третьего уровня с текстом 'Моя страница'.
Ответ:
Задача 3: Написать HTML-код для отображения списка из трех элементов.
Ответ:
Неправильное закрытие тегов: Забывание закрывающего тега (например, `
`, ``) приводит к ошибкам в отображении и может сломать структуру страницы. Это одна из самых распространенных ошибок начинающих. Проверяйте, что для каждого открывающего тега есть соответствующий закрывающий.Использование устаревших тегов: Некоторые теги, такие как ``, считаются устаревшими и заменяются CSS-стилями. Использование устаревших тегов может привести к непредсказуемому отображению страницы в разных браузерах. Стремитесь использовать современные подходы.
Неправильное вложение тегов: Теги должны быть вложены друг в друга правильно, чтобы не нарушить структуру документа. Например, нельзя вложить тег `` внутрь тега ``, если нужно, чтобы текст был одновременно жирным и курсивом. Нужно использовать оба тега вокруг текста.
Ошибки в атрибутах: Опечатки или неправильные значения атрибутов (например, `serc` вместо `src`) приводят к тому, что элементы не отображаются или отображаются некорректно. Будьте внимательны при написании атрибутов и их значений.
Основы веб-разработки: Понимание принципов работы интернета и веб-серверов необходимо для того, чтобы понять, как работают веб-страницы и как они взаимодействуют с пользователем.
CSS: Язык стилей, позволяющий управлять внешним видом веб-страниц, дополняя HTML. HTML определяет структуру, а CSS – оформление.
В чем разница между HTML и CSS?
HTML отвечает за структуру и содержание веб-страницы, определяя, какие элементы на ней находятся и в каком порядке. CSS, с другой стороны, отвечает за внешний вид этих элементов – цвета, шрифты, расположение и другие стили. HTML – это костяк, а CSS – это одежда.
Какие существуют атрибуты у тега ?
У тега есть несколько важных атрибутов. src указывает путь к файлу изображения, alt предоставляет альтернативный текст, который отображается, если изображение не загружается, width и height задают размеры изображения, а title добавляет всплывающую подсказку при наведении курсора.
Как добавить ссылку на другую веб-страницу?
Для добавления ссылки используется тег . Внутри этого тега указывается текст ссылки, а в атрибуте href – адрес страницы, на которую она ведет. Например: Перейти на example.com.
Как создать список в HTML?
Существует два типа списков в HTML: упорядоченный () и неупорядоченный (). Внутри каждого из этих тегов используются теги для обозначения каждого отдельного элемента списка. Например: Первый пунктВторой пункт.
Что такое структура HTML-документа?
Структура HTML-документа – это набор обязательных тегов, определяющих общую организацию страницы. Она начинается с , затем следует тег , внутри которого находятся (содержит метаданные) и (содержит видимое содержимое страницы).
§ 25. Текстовые веб-страницы