HTML
Оглавление
Аббревиатура HTML (Hyper Text Markup Language) — это, по сути, определение гипертекстового языка разметки, используемого для создания страниц в Интернете. Используя HTML код, можно создавать документы, содержащие все необходимые элементы: текст, изображения, списки, таблицы. Кроме того, этот инструмент разработки позволяет:
-
вставлять кнопки;
-
создавать вопросы с вариантами ответов;
-
выделять отдельные абзацы текста жирным шрифтом или курсивом;
-
делить статьи на абзацы, вставляя заголовки.
Название HTML дал Тим Бернерс-Ли, являющийся автором данного языка. Для создания языка у британского ученого ушло практически 5 лет: основы HTML разрабатывались с 1986 по 1991 год. Изначально была создана лишь первая, тестовая версия языка, а уже после нее последовал чистовой, знакомый нам, вариант. Именно Тим ввел в использование стандартные и всем ныне известные основные теги html документа, с которых сейчас и начинают изучение языка. Среди них body, head и img тег.
Сейчас существует 9 официальных версий HTML. Вплоть до 1995 года не существовало единого стандарта этого языка, поэтому первой официальной спецификации присвоили сразу второй номер. Функционал у той версии был весьма скудный: всё, что она позволяла пользователю, — это использовать основные теги и разделять текст на блоки с помощью заголовков. Язык, честно говоря, подходил и для чайников.
Третья версия, представленная в марте 1995 года, значительно расширила функционал. Теперь с помощью HTML можно было не просто создать текстовую страницу, но и вставлять таблицы, математические формулы или изображение в формате GIF. С приходом HTML 4 определенное количество атрибутов и тегов были признаны устаревшими. Большинству из них разработчики предложили новую альтернативу, однако некоторые теги и атрибуты были навсегда убраны из языка.
HTML5
HTML5 — это последняя версия гипертекстового языка разметки, активное применение которого началось только 4 года тому назад. Черновой же вариант HTML 5 появился в сети более 10 лет назад.
Развитие языка явило на свет такие новые HTML теги, как <video>, <audio>, <canvas> и многие другие. Благодаря им появилась возможность управлять графическими и звуковыми компонентами без использования посторонних инструментов разработки. Благодаря этим нововведениям, разработка сайта стала более разносторонней, а сами страницы получили современный внешний вид.
Текстовые редакторы HTML кода
HTML — это чистый код, требующий правильный подход: для работы необходимо специальное приложение. Текстовый редактор должен обладать не только широким функционалом, но и быть быстрым и удобным.
Как создать сайт на html и какой текстовый редактор выбрать? Рынок инструментов, позволяющих сверстать веб-страницу, необычайно богат, однако лидерство удерживают 4 программы. Почему? Расскажем далее.
Sublime Text
Это стандартный текстовый редактор, работающий на всех типах операционных систем. Он обладает большим количеством ресурсов и тем для оформления, благодаря которым верстальщик может подстроить работу Sublime под себя.
Для навигации по проектам, с которыми вы работаете, создана отдельная боковая панель. Она позволяет ориентироваться не только в папках, но и в самом документе, с которым вы работаете в данный момент.

Но если бы Sublime был обычным HTML редактором, представляющим стандартный набор функций, он не обрел бы такой популярности. Главный секрет в том, что он адаптивный. Для программы создано несколько расширений, позволяющих существенно упростить и ускорить создание сайта на HTML. Среди них:
-
файловые и цветовые менеджеры;
-
расширения, контролирующие синтаксические ошибки;
-
помощники, ускоряющие написание кода благодаря его сокращению.
Примечание: чтобы установить любое из расширений, вам понадобится Package Control.
Brackets
Разработчиком этого текстового редактора выступила всемирно известная компания Adobe. Программа работает на большинстве популярных ОС, позволяет разделять экран на две колонки, поддерживает работу с мини-картой, а также имеет ряд других полезных функций.

Для Brackets, как и для предыдущего редактора, существует несколько полезных расширений. Самыми популярными среди них являются:
-
Live Preview (позволяет отслеживать изменения, которые произошли на странице, без ее обновления);
-
Inline Editor (добавляет возможность через страницу редактирования писать стили).
Atom
Внешне редактор напоминает SublimeText. Он обладает таким же функционалом, как и предыдущие программы. Отличается Atom, прежде всего, гибкостью своей структуры. Он создан из 50 модулей с открытым кодом, которые объединены вокруг небольшого ядра. Проще говоря, это дает возможность пользователям создавать свои вариации каждого элемента и самого редактора в целом.

Есть отличия и в интерфейсе: для установки расширений или тем, разработчиками создана специальная командная строка внутри редактора. Кроме того, программа может работать с Git.
Visual Studio Code (VSC)
Несмотря на то, что VSC создан для Microsoft, разработчики позаботились о доступности и для других платформ. Редактор обладает таким же, как и предыдущие программы функционалом, а его интерфейс практически идентичен.

Преимуществами VS Code являются:
-
поддержание 30 языков программирования;
-
возможность работы с Git прямо из редактора при помощи встроенного терминала;
-
вариативность настроек для разных проектов;
-
наличие отладчика для Node.js;
Ни один html верстальщик не защищен от ошибок во время создания кода страницы html. Как создать ресурс, который будет работать без сбоев? В этом поможет валидатор html. Это специальное приложение, цель которого — проверка кода страницы в режиме online или offline.
Заключение
Так что же это html и для чего он необходим? Гипертекстовый язык HTML создан, прежде всего, для разметки документа или создания его определенной структуры с помощью рубрикаций, списков, таблиц, изображений, аудио- и видеофайлов. Создавая html документ нужно использовать формат кодировки текста utf 8, так как этот формат поддерживается всеми браузерами. Вклад Бернерса-Ли в развитие web-технологий весьма значителен, ведь сейчас HTML применяют повсеместно.
Для изучения HTML не нужно отправляться на специальные курсы. Научиться создавать веб-страницы можно и самостоятельно — достаточно запастись желанием и терпением.
Разобраться с тегами, их использованием и свойствам помогут онлайн справочники, подробнее рассказывающие об HTML, CSS и других технологиях, которые используются при верстке сайтов. В них также представлена пошаговая инструкция для начинающих и примеры, которые помогут вникнуть в суть языка HTML.