HTML
Что такое HTML
HTML (англ. HyperText Markup Language) – язык гипертекстовой разметки. Язык содержит структуру веб-страницы, ее контент, а также особые команды для корректного отображения контента браузером.
Когда пользователь переходит на веб-страницу, браузер загружает HTML-документ с сервера сайта. Далее браузер переводит код HTML в видимую пользователю страницу. Язык HTML не является языком программирования – он лишь занимается разметкой контента для браузера.
С развитием веб-технологий язык HTML также становился все сложнее и дополнялся новыми функциями. Текущая версия языка – HTML 5.3, которая намного функциональнее в сравнении с первоначальной версией.
Где используется HTML
HTML используется абсолютно во всех сайтах в интернете. Это вовсе не означает, что разработчики все время пишут код HTML самостоятельно. Существуют различные типы визуальных редакторов: например, блочные конструкторы, в которых даже пользователь без опыта сможет собрать сайт из готовых блоков, а технология сама декодирует видимый контент в код HTML.
Сам по себе, HTML обладает ограниченным функционалом. Пользовательская часть сайта состоит из HTML, CSS и JavaScript. HTML содержит разметку и контент, CSS отвечает за верстку и оформление, а JavaScript позволяет динамически изменять контент в реальном времени. Тем не менее, HTML – устоявшаяся веб-технология, без которой создание сайтов невозможно.
Существуют ситуации, в которых самостоятельная разработка на HTML оправдана. Бывает, что конструкторы сайтов, CMS и прочие веб-технологии для разработки не могут в полной мере решить задачу по созданию определенного сайта. В таком случае специалисты сами пишут код, который будет соответствовать поставленной задаче. Верстальщики – это специалисты, которые работают с HTML и CSS, а фронтенд-разработчики – специалисты, которые работают с HTML, CSS и JavaScript.
Плюсы самостоятельной разработки на HTML
- создание уникального сайта, который будет идеально соответствовать поставленной задаче;
- отсутствие «мусорного» кода, который может встретиться в готовых шаблонах CMS;
- полный контроль над версткой сайта, некоторые конструкторы сайтов не могут это предложить.
Минусы самостоятельной разработки на HTML
- как правило, уникальное решение будет стоить дороже, чем сайт с использованием конструктора, либо CMS;
- для поддержки сайта в дальнейшем понадобится специалист – верстальщик, либо фронтенд-разработчик.
Примеры готовых работ
Можно изучить применение HTML, открыв любой сайт в браузере. Все браузеры поддерживают функцию просмотра кода страницы, благодаря которой можно отследить, как применяется HTML на любом сайте.