Изучите основы Интернета с помощью этого простого объяснения.

HTML — это основа всего, что происходит внутри вашего браузера. Если вы понимаете HTML, вы можете создавать веб-сайты и работать с ними, публиковать документы с богатым содержанием в Интернете и даже устроиться на работу веб-разработчиком. Давайте копать.

Что это

HTML — это язык разметки для гипертекста (отсюда и название). Проще говоря, HTML — это набор команд, которые сообщают веб-браузерам, как отображать определенные части веб-сайтов. Например:

‹h1›Это заголовок‹/h1›
‹p›Это абзац текста с ‹a href="…"›гиперссылкой‹/a›.‹/p›
‹ul›‹li›Это элемент ненумерованного списка‹/li›‹li›Это другой‹/li›‹/ul›

Части в угловых скобках называются тегами. Тег — это команда, которая сообщает браузеру, что следующий текст должен отображаться определенным образом. Тег также может сообщить браузеру, что в определенном месте должно быть изображение или кнопка.

Вы помещаете эти теги в текстовый файл и показываете его браузеру. Браузер считывает эти теги и отображает веб-страницу без тегов, но с учетом их значения. Браузеры на компьютерах и смартфонах понимают эти команды более или менее одинаково, поэтому вы можете быть уверены, что ваша веб-страница будет работать одинаково в большинстве браузеров по всему миру.

Например, текст выше будет выглядеть так:

Это заголовок

Это абзац текста с гиперссылкой.

● Это элемент ненумерованного списка.

● Это еще один

В мире существует множество языков разметки. Например, Microsoft Word и Apple Pages используют собственные языки разметки для хранения информации о ваших текстовых документах. Когда вы пишете что-то в MS Word, в ваш документ встраивается множество проектных данных. Хотя вы можете этого не видеть, эти данные представлены в виде команд разметки.

Зачем нам всем это нужно

HTML — это основной язык, на котором написано большинство веб-страниц. Каждый абзац текста в Интернете, скорее всего, заключен в ‹p›…‹/p›, и каждая ссылка, по которой вы когда-либо переходили, определенно заключена в ‹a›…‹/a›. В мире без HTML нам пришлось бы придумывать какой-то другой формат для обмена документами в сети, так что в любом случае мы могли бы получить HTML.

Но я не так часто обмениваюсь документами, не так ли?

На самом деле, да. Каждый раз, когда вы используете Chrome или Safari, может показаться, что вы путешествуете с одного сайта на другой. Однако на самом деле вы загружаете документы. Вот как это работает:

1. Вы вводите google.com в адресную строку.

2. Какой-то удаленный компьютер, принадлежащий Google, создает для вас документ — страницу, содержащую домашнюю страницу google.com. Машина отправляет этот документ в ваш браузер.

3. Ваш браузер получает документ, написанный в формате HTML, считывает все теги и инструкции, а затем отображает документ в виде пикселей на вашем экране. Итак, вы видите домашнюю страницу Google.

4. Вы вводите поисковый запрос в Google. Опять же, удаленная машина, принадлежащая Google, создает для вас HTML-документ, страницу с результатами поиска и отправляет этот документ в ваш браузер.

5. У вас может возникнуть иллюзия, что вы пришли в Google посмотреть результаты поиска. Но на самом деле Google прислал вам документ, похожий на его результаты поиска.

6. Вы щелкаете ссылку в документе, чтобы изучить один из результатов поиска, и ваш браузер запрашивает документ с какого-то другого веб-сервера. Этот сервер отвечает HTML-документом.

7. Ваш браузер отображает этот новый документ в новой вкладке.

8. У вас может возникнуть иллюзия, что вы посетили этот веб-сайт. Но на самом деле вы скачали страницу с этого сайта. Веб-страница — это документ.

Что я могу сделать с HTML?

Если вы знаете основные элементы HTML, вы можете:

● Создавайте свои собственные веб-страницы и целые веб-сайты и редактируйте чужие.

● Настройка готовых веб-сайтов и шаблонов.

● Публикуйте свой контент в службах публикации, используя более высокий уровень контроля над дизайном и макетом.

Знакомство с основными тегами

Вот основные теги HTML, которые вам нужно знать:

‹head›…‹/head› — служебная область страницы, которая не отображается напрямую, но влияет на работу страницы.

‹title›…‹/title› — идет внутри ‹head›. Текст внутри этих тегов отображается на панели вкладок и в избранном.

‹body›…‹/body› — видимая часть вашей страницы.

‹h1›…‹/h1›, ‹h2›…‹/h2› и т. д. — заголовки разного уровня.

‹p›…‹/p› — абзац текста.

‹a href="…"›…‹/a› — гиперссылка. Href определяет, куда ведет ссылка.

‹img src="…"› — изображение. Src определяет адрес этого изображения, чтобы ваш браузер мог запросить его и загрузить для просмотра.

‹ul›‹li›…‹/li›‹/ul› — неупорядоченный список с одним элементом списка внутри. Чтобы получить больше элементов, просто добавьте больше ‹li› внутри ‹ul›…‹/ul›.

‹ol›‹li›…‹/li›‹/ol› — нумерованный список (в HTML он называется упорядоченным).

‹div›…‹/div› — универсальный блок внутри вашей страницы. Вы можете настроить блок так, чтобы он выглядел как угодно, от всплывающего окна с предупреждением до кнопки.

‹span›…‹/span› — часть текста, которую вы можете настроить так, как вам нравится. Например, вы можете использовать эти теги для выделения фрагментов текста, как маркер выделения.

‹table›‹tbody›‹tr›‹td›…‹/td›‹td›…‹/td›‹/tr›‹/tbody›‹/table› — набор тегов для визуализировать минимальную таблицу. TR означает «строка таблицы», а TD — «раздел таблицы» или «ячейка таблицы». Вы вкладываете одну в другую: ячейки живут внутри строк, строки живут внутри ‹tbody› или ‹th› («заголовок таблицы»). , и все это живет внутри ‹стола›.

Сейчас это может показаться ошеломляющим, но как только мы приступим к использованию HTML, вы увидите, что это действительно просто и интуитивно понятно.

Нужно ли мне этому учиться?

В Интернете есть множество справочных руководств по HTML-тегам, поэтому нет необходимости что-либо запоминать. Но потратьте достаточно времени на написание веб-страниц, и эти теги станут для вас второй натурой.

Тем не мение…

Если серьезно задуматься, традиционные способы публикации контента в сети, возможно, отмирают, а HTML постепенно теряет свою актуальность. Двадцать лет назад Интернет был единственным способом публиковаться в Интернете, поэтому для публикации своей работы обязательно нужно было знать HTML. Теперь у нас есть социальные сети и издательские платформы, которые не требуют от вас кодирования в HTML.

Сегодня даже для тех, кто умеет программировать в HTML, существуют редакторы WYSIWYG («Что видишь, то и получишь») — системы, которые позволяют разработчикам редактировать веб-страницы и веб-сайты на визуальной платформе. Так что, если подумать в долгосрочной перспективе, может появиться поколение интернет-пользователей, которые за всю свою жизнь ни разу не сталкивались с веб-страницей в формате HTML.

С другой стороны, HTML настолько прост в изучении и использовании, что вам не нужно беспокоиться о долгосрочной перспективе. Как я покажу вам в одной из своих следующих заметок, это действительно довольно просто.

Оставайтесь с нами и подпишитесь на более быстрые советы и идеи о будущем технологий.

Чтобы найти больше уроков, которые могут улучшить ваши технические навыки и развить вашу карьеру, посетите Практикум от Яндекса.