
000
ОтложитьЧитал
Глава 1: Введение в HTML
1. Что такое HTML?
HTML (HyperText Markup Language) – это язык разметки, используемый для создания структуры веб-страниц. Он определяет, какие элементы должны быть на странице, а также как они должны быть структурированы, но не отвечает за оформление или функциональность. HTML является основой всех веб-страниц, предоставляя их структуру, в то время как CSS и JavaScript управляют внешним видом и поведением.
История HTML:
HTML был впервые предложен в 1991 году британским ученым Тимом Бернерс-Ли. Он создал HTML в рамках разработки Всемирной паутины (World Wide Web), чтобы упрощенно разметить текстовую информацию и предоставить гиперссылки между различными документами. Первый стандарт HTML был достаточно прост, и с тех пор он прошел несколько этапов эволюции, добавляя новые возможности и улучшая функциональность. Сегодня HTML является важнейшим стандартом в веб-разработке.
Основные особенности HTML:
Язык разметки: HTML используется для описания структуры веб-страниц, а не для их визуального оформления или логики.
Теговая структура: HTML использует теги, которые обрамляют элементы на странице, такие как текст, изображения, таблицы и формы.
Гипертекст: HTML позволяет создавать гиперссылки между различными веб-страницами и документами.
Мультимедийные элементы: HTML поддерживает вставку изображений, видео, аудио и других мультимедийных объектов.
Применение HTML в веб-разработке:
HTML служит основой для создания всех веб-страниц. Он используется для:
Структурирования контента (заголовки, параграфы, списки и т. д.).
Вставки изображений и мультимедийных объектов.
Создания ссылок для навигации по веб-страницам.
Формирования интерактивных элементов (например, кнопок, форм для отправки данных).
2. Структура HTML-документа
HTML-документ состоит из набора тегов, которые определяют его структуру и содержимое. Каждый документ должен начинаться с объявления типа документа и заканчивается тегом </html>.
Основные теги HTML:
<html>: Начальный и завершающий тег, который оборачивает весь HTML-документ.
<head>: Содержит метаинформацию о документе, такую как теги для подключения стилей или скриптов.
<title>: Задает название страницы, которое отображается в заголовке браузера.
<body>: Содержит основной контент веб-страницы (текст, изображения, ссылки, формы и т. д.).
Пример структуры документа:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Моя первая страница</title>
</head>
<body>
<h1>Привет, мир!</h1>
<p>Это моя первая веб-страница на HTML.</p>
</body>
</html>
Введение в атрибуты тегов:
Атрибуты в HTML используются для задания дополнительных параметров элементов. Они могут указывать на различные свойства элемента, такие как идентификатор, класс, источник изображения или ссылка. Атрибуты всегда записываются внутри открывающего тега и имеют формат name="value".
Пример атрибута:
<a href="https://example.com">Перейти на сайт</a>
В данном примере атрибут href задает URL для перехода по ссылке.
3. Создание первого HTML-документа
Основы синтаксиса HTML:
Теги в HTML должны быть заключены в угловые скобки (< >).
Большинство тегов имеют пару: открывающий (<tag>) и закрывающий (</tag>).
Некоторые теги, например <img> или <br>, являются самозакрывающимися и не требуют закрывающего тега.
HTML не чувствителен к регистру, но принято использовать теги в нижнем регистре.
Ваш первый веб-документ:
Вот пример простого HTML-документа:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Привет, мир!</title>
</head>
<body>
<h1>Привет, мир!</h1>
<p>Добро пожаловать в мир веб-разработки.</p>
<a href="https://example.com">Перейти на сайт</a>
</body>
</html>
Этот код создаст веб-страницу с заголовком "Привет, мир!" и текстом, а также ссылкой на внешний сайт.
Глава 2: Основы HTML
1. Теги заголовков
Теги заголовков в HTML используются для разделения текста на логические блоки и для структурирования информации. Они играют важную роль в улучшении восприятия контента и для SEO (поисковая оптимизация).
Разделение текста на заголовки (h1-h6):
<h1>: Главный заголовок страницы. На одной странице должен быть только один тег <h1>.
<h2>: Подзаголовок второго уровня. Используется для подразделов, разделяющих контент на более мелкие части.
<h3> – <h6>: Заголовки более низких уровней. Эти теги используются для дальнейшего подразделения контента.
Пример использования заголовков:
<h1>Главная страница</h1>
<h2>О нас</h2>
<h3>Наша миссия</h3>
<h4>Цели</h4>
<h5>Основные задачи</h5>
<h6>Малые задачи</h6>
Правильное использование заголовков:
Использование тега <h1> для основного заголовка страницы.
Заголовки с уровнем <h2> и ниже должны использоваться для организации контента и структурирования текста.
Использование заголовков помогает улучшить восприятие контента как пользователями, так и поисковыми системами.
2. Абзацы и текстовые элементы
HTML предоставляет теги для разделения текста на абзацы, а также для различных типов форматирования текста.
Теги <p>, <br>, <hr> и другие:
<p>: Тег для абзацев текста. Он автоматически создает отступы перед и после текста.
<p>Это абзац текста.</p>
<br>: Перевод строки. Используется для вставки разрывов строк в тексте.
Это первый абзац.<br>А это второй абзац.
<hr>: Горизонтальная линия, используется для разделения контента.
<hr>
<b>: Жирный текст.
<b>Жирный текст</b>
<i>: Курсивный текст.
<i>Курсивный текст</i>
<u>: Подчеркнутый текст.
<u>Подчеркнутый текст</u>
Форматирование текста: жирный, курсив, подчеркивание:
Жирный текст: Используется для выделения важной информации.
<b>Это важная информация</b>
Курсив: Используется для выделения текста в контексте или для указания названий.
<i>Это курсивный текст</i>
Подчеркивание: Чаще используется для выделения ссылок, но также можно применять к обычному тексту.
<u>Это подчеркнутый текст</u>
3. Списки
Списки – это удобный способ представления информации в виде элементов, каждый из которых является частью общего перечня.
Нумерованные и маркированные списки:
Нумерованные списки используют тег <ol> и внутри него теги <li> для каждого элемента.
<ol>
<li>Первый элемент</li>
<li>Второй элемент</li>
<li>Третий элемент</li>
</ol>
Маркированные списки используют тег <ul> и аналогично используют теги <li> для каждого элемента.
<ul>
<li>Первый пункт</li>
<li>Второй пункт</li>
<li>Третий пункт</li>
</ul>
Вложенные списки:
Списки могут быть вложенными друг в друга, что позволяет создавать многоуровневые структуры.