0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<h2>Что такое HTML</h2>
1
<h2>Что такое HTML</h2>
2
<p><em>HTML (HyperText Markup Language)</em>- язык для разметки гипертекста, он является набором правил, по которым браузер отличает заголовки от списков, таблицы от картинок и так далее. HTML появился в 1993 году и был призван стандартизировать правила для вывода текста внутри веб-страниц.</p>
2
<p><em>HTML (HyperText Markup Language)</em>- язык для разметки гипертекста, он является набором правил, по которым браузер отличает заголовки от списков, таблицы от картинок и так далее. HTML появился в 1993 году и был призван стандартизировать правила для вывода текста внутри веб-страниц.</p>
3
<p>Взгляните внимательно на страницу, на которой вы сейчас находитесь. Вся она вне зависимости от внешнего вида описана с помощью HTML. Это хорошо показывает, что какой бы сложной ни была страница, вся суть остается неизменной на протяжении более 20 лет.</p>
3
<p>Взгляните внимательно на страницу, на которой вы сейчас находитесь. Вся она вне зависимости от внешнего вида описана с помощью HTML. Это хорошо показывает, что какой бы сложной ни была страница, вся суть остается неизменной на протяжении более 20 лет.</p>
4
<p>Слово "язык" в HTML стоит воспринимать как<em>правила</em>. Сам по себе HTML только<em>размечает</em>данные, но никак с ними не взаимодействует и визуально с ними ничего не делает. Всю работу по выводу текстовых данных и разметки берет на себя браузер.</p>
4
<p>Слово "язык" в HTML стоит воспринимать как<em>правила</em>. Сам по себе HTML только<em>размечает</em>данные, но никак с ними не взаимодействует и визуально с ними ничего не делает. Всю работу по выводу текстовых данных и разметки берет на себя браузер.</p>
5
<p>Вы можете попробовать открыть разметку этой страницы с помощью комбинации Ctrl + U (Cmd + Option + U на macOS).</p>
5
<p>Вы можете попробовать открыть разметку этой страницы с помощью комбинации Ctrl + U (Cmd + Option + U на macOS).</p>
6
<p>Не пугайтесь всего того, что здесь есть. Со временем для вас это перестанет быть "магией", и вы с легкостью будете ориентироваться в HTML-разметке.</p>
6
<p>Не пугайтесь всего того, что здесь есть. Со временем для вас это перестанет быть "магией", и вы с легкостью будете ориентироваться в HTML-разметке.</p>
7
<p>Давайте взглянем на небольшой пример HTML:</p>
7
<p>Давайте взглянем на небольшой пример HTML:</p>
8
<p>Прямо сейчас может показаться непонятным, что такое <section>, <h1>, <p>. Но сейчас самое важное то, что за всеми этими конструкциями скрывается самое главное - текстовое содержание.</p>
8
<p>Прямо сейчас может показаться непонятным, что такое <section>, <h1>, <p>. Но сейчас самое важное то, что за всеми этими конструкциями скрывается самое главное - текстовое содержание.</p>
9
<p>Всегда ставьте контентную часть главнее визуального вида. Курсы дадут вам множество различных приемов стилизации блоков, но не увлекайтесь. Если текст на странице трудно читать, то ценность страницы стремится к нулю.</p>
9
<p>Всегда ставьте контентную часть главнее визуального вида. Курсы дадут вам множество различных приемов стилизации блоков, но не увлекайтесь. Если текст на странице трудно читать, то ценность страницы стремится к нулю.</p>
10
<h2>Теги в HTML</h2>
10
<h2>Теги в HTML</h2>
11
<p>Но что же означали эти загадочные <section>, <h1> и <p>? На языке разметки они называются<strong>тегами</strong>. Именно теги оборачивают наш контент и в конечном итоге обрабатываются браузерами.</p>
11
<p>Но что же означали эти загадочные <section>, <h1> и <p>? На языке разметки они называются<strong>тегами</strong>. Именно теги оборачивают наш контент и в конечном итоге обрабатываются браузерами.</p>
12
<p>Один из таких тегов, о котором важно узнать, - параграф. Параграф, как и в реальной жизни, позволяет отделить по смыслу участки текста. Визуально это обычно делается с помощью отступов. На этой странице много параграфов, и вы можете их легко отличить друг от друга по отступам между ними.</p>
12
<p>Один из таких тегов, о котором важно узнать, - параграф. Параграф, как и в реальной жизни, позволяет отделить по смыслу участки текста. Визуально это обычно делается с помощью отступов. На этой странице много параграфов, и вы можете их легко отличить друг от друга по отступам между ними.</p>
13
<p>Чтобы вставить параграф на страницу, необходимо указать специальную конструкцию <p> и </p>, между которыми вставить абзац текста.</p>
13
<p>Чтобы вставить параграф на страницу, необходимо указать специальную конструкцию <p> и </p>, между которыми вставить абзац текста.</p>
14
<p>Как вы заметили, у нас может быть не один параграф. Почти все<em>HTML-теги</em>возможно использовать много раз на странице.</p>
14
<p>Как вы заметили, у нас может быть не один параграф. Почти все<em>HTML-теги</em>возможно использовать много раз на странице.</p>
15
<p>У тега параграфа есть открывающая часть <p> и закрывающая </p>. Именно благодаря этому браузер понимает, где начинается параграф и где заканчивается. Такие теги называются<em>парными</em>.</p>
15
<p>У тега параграфа есть открывающая часть <p> и закрывающая </p>. Именно благодаря этому браузер понимает, где начинается параграф и где заканчивается. Такие теги называются<em>парными</em>.</p>
16
<p>Как можно догадаться, если есть парные теги, то есть и<em>непарные</em>теги. И вы не ошиблись! В процессе работы с версткой вы узнаете и о таких тегах, и об их применении. Не торопитесь :)</p>
16
<p>Как можно догадаться, если есть парные теги, то есть и<em>непарные</em>теги. И вы не ошиблись! В процессе работы с версткой вы узнаете и о таких тегах, и об их применении. Не торопитесь :)</p>
17
<p>Другой ключевой концепцией, помимо тегов, является<em>вложенность</em>. Посмотрите еще раз на пример разметки:</p>
17
<p>Другой ключевой концепцией, помимо тегов, является<em>вложенность</em>. Посмотрите еще раз на пример разметки:</p>
18
<p>В этом примере есть<em>парный тег section</em>, и внутри него располагаются остальные теги и текст внутри них. Эта концепция является одной из основных, которая позволяет строить большие системы.</p>
18
<p>В этом примере есть<em>парный тег section</em>, и внутри него располагаются остальные теги и текст внутри них. Эта концепция является одной из основных, которая позволяет строить большие системы.</p>
19
<p>Иногда вложенность - это обязательная часть разметки текста. Например, списки невозможно построить без использования вложенности.</p>
19
<p>Иногда вложенность - это обязательная часть разметки текста. Например, списки невозможно построить без использования вложенности.</p>
20
<p>Браузер выведет эту HTML-разметку следующим образом:</p>
20
<p>Браузер выведет эту HTML-разметку следующим образом:</p>
21
<ul><li>Первый элемент списка</li>
21
<ul><li>Первый элемент списка</li>
22
<li>Второй элемент списка</li>
22
<li>Второй элемент списка</li>
23
</ul><p>Без тегов <li> браузер не сможет отличить простой текст от элементов списка.</p>
23
</ul><p>Без тегов <li> браузер не сможет отличить простой текст от элементов списка.</p>
24
<h2>Атрибуты</h2>
24
<h2>Атрибуты</h2>
25
<p>Еще одна важная концепция HTML - атрибуты и их значение. Атрибуты - это просто дополнительная информация для браузера.</p>
25
<p>Еще одна важная концепция HTML - атрибуты и их значение. Атрибуты - это просто дополнительная информация для браузера.</p>
26
<p>В HTML вы можете использовать ссылки, чтобы перемещаться по интернету. Недостаточно просто указать тег ссылки <a></a> и текст внутри.</p>
26
<p>В HTML вы можете использовать ссылки, чтобы перемещаться по интернету. Недостаточно просто указать тег ссылки <a></a> и текст внутри.</p>
27
<p>Браузер, к сожалению, не умеет читать наши мысли и перенаправлять пользователя туда, куда мы хотели :(</p>
27
<p>Браузер, к сожалению, не умеет читать наши мысли и перенаправлять пользователя туда, куда мы хотели :(</p>
28
<p>Чтобы перенаправить пользователя, мы должны помочь браузеру и указать, куда пользователь переместится после клика на ссылку. Для этого используется атрибут href, значением которого является нужная ссылка.</p>
28
<p>Чтобы перенаправить пользователя, мы должны помочь браузеру и указать, куда пользователь переместится после клика на ссылку. Для этого используется атрибут href, значением которого является нужная ссылка.</p>
29
<p>Теперь при клике на ссылку пользователя успешно перенаправит по тому адресу, который мы указали внутри атрибута<em>href</em>.</p>
29
<p>Теперь при клике на ссылку пользователя успешно перенаправит по тому адресу, который мы указали внутри атрибута<em>href</em>.</p>
30
<h2>Общая схема тегов HTML</h2>
30
<h2>Общая схема тегов HTML</h2>
31
<h2>Дополнительное задание</h2>
31
<h2>Дополнительное задание</h2>
32
<p>Воспользуйтесь любым онлайн-сервисом, который умеет преобразовывать HTML разметку. Например,<a>https://htmlcodeeditor.com/</a>.</p>
32
<p>Воспользуйтесь любым онлайн-сервисом, который умеет преобразовывать HTML разметку. Например,<a>https://htmlcodeeditor.com/</a>.</p>
33
<p>Вставьте в левую область следующую разметку:</p>
33
<p>Вставьте в левую область следующую разметку:</p>
34
<p>Посмотрите на итоговый результат. Попробуйте удалять различные теги и менять их. Экспериментируйте, никто за это не наругает :)</p>
34
<p>Посмотрите на итоговый результат. Попробуйте удалять различные теги и менять их. Экспериментируйте, никто за это не наругает :)</p>