HTML Diff
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>Прямо сейчас может показаться непонятным, что такое &lt;section&gt;, &lt;h1&gt;, &lt;p&gt;. Но сейчас самое важное то, что за всеми этими конструкциями скрывается самое главное - текстовое содержание.</p>
8 <p>Прямо сейчас может показаться непонятным, что такое &lt;section&gt;, &lt;h1&gt;, &lt;p&gt;. Но сейчас самое важное то, что за всеми этими конструкциями скрывается самое главное - текстовое содержание.</p>
9 <p>Всегда ставьте контентную часть главнее визуального вида. Курсы дадут вам множество различных приемов стилизации блоков, но не увлекайтесь. Если текст на странице трудно читать, то ценность страницы стремится к нулю.</p>
9 <p>Всегда ставьте контентную часть главнее визуального вида. Курсы дадут вам множество различных приемов стилизации блоков, но не увлекайтесь. Если текст на странице трудно читать, то ценность страницы стремится к нулю.</p>
10 <h2>Теги в HTML</h2>
10 <h2>Теги в HTML</h2>
11 <p>Но что же означали эти загадочные &lt;section&gt;, &lt;h1&gt; и &lt;p&gt;? На языке разметки они называются<strong>тегами</strong>. Именно теги оборачивают наш контент и в конечном итоге обрабатываются браузерами.</p>
11 <p>Но что же означали эти загадочные &lt;section&gt;, &lt;h1&gt; и &lt;p&gt;? На языке разметки они называются<strong>тегами</strong>. Именно теги оборачивают наш контент и в конечном итоге обрабатываются браузерами.</p>
12 <p>Один из таких тегов, о котором важно узнать, - параграф. Параграф, как и в реальной жизни, позволяет отделить по смыслу участки текста. Визуально это обычно делается с помощью отступов. На этой странице много параграфов, и вы можете их легко отличить друг от друга по отступам между ними.</p>
12 <p>Один из таких тегов, о котором важно узнать, - параграф. Параграф, как и в реальной жизни, позволяет отделить по смыслу участки текста. Визуально это обычно делается с помощью отступов. На этой странице много параграфов, и вы можете их легко отличить друг от друга по отступам между ними.</p>
13 <p>Чтобы вставить параграф на страницу, необходимо указать специальную конструкцию &lt;p&gt; и &lt;/p&gt;, между которыми вставить абзац текста.</p>
13 <p>Чтобы вставить параграф на страницу, необходимо указать специальную конструкцию &lt;p&gt; и &lt;/p&gt;, между которыми вставить абзац текста.</p>
14 <p>Как вы заметили, у нас может быть не один параграф. Почти все<em>HTML-теги</em>возможно использовать много раз на странице.</p>
14 <p>Как вы заметили, у нас может быть не один параграф. Почти все<em>HTML-теги</em>возможно использовать много раз на странице.</p>
15 <p>У тега параграфа есть открывающая часть &lt;p&gt; и закрывающая &lt;/p&gt;. Именно благодаря этому браузер понимает, где начинается параграф и где заканчивается. Такие теги называются<em>парными</em>.</p>
15 <p>У тега параграфа есть открывающая часть &lt;p&gt; и закрывающая &lt;/p&gt;. Именно благодаря этому браузер понимает, где начинается параграф и где заканчивается. Такие теги называются<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>Без тегов &lt;li&gt; браузер не сможет отличить простой текст от элементов списка.</p>
23 </ul><p>Без тегов &lt;li&gt; браузер не сможет отличить простой текст от элементов списка.</p>
24 <h2>Атрибуты</h2>
24 <h2>Атрибуты</h2>
25 <p>Еще одна важная концепция HTML - атрибуты и их значение. Атрибуты - это просто дополнительная информация для браузера.</p>
25 <p>Еще одна важная концепция HTML - атрибуты и их значение. Атрибуты - это просто дополнительная информация для браузера.</p>
26 <p>В HTML вы можете использовать ссылки, чтобы перемещаться по интернету. Недостаточно просто указать тег ссылки &lt;a&gt;&lt;/a&gt; и текст внутри.</p>
26 <p>В HTML вы можете использовать ссылки, чтобы перемещаться по интернету. Недостаточно просто указать тег ссылки &lt;a&gt;&lt;/a&gt; и текст внутри.</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>