HTML является аббревиатурой от языка разметки гипертекста (« Язык меток для гипертекста») и не является языком программирования. Вместо этого это язык разметки, который позволяет указать, как расположить элементы на странице. Эти указания даются с помощью специальных маркеров, называемых тегами ( «метками» ), которые имеют свойство заключенные в угловые скобки (например, это <a>гиперссылка
).
Поэтому с помощью HTML мы указываем через теги , какие элементы должны отображаться на экране и как они должны быть расположены. Все эти указания содержатся в HTML-документе, часто называемом « HTML-страницей ». HTML-страница представлена текстовым файлом или файлами, который мы можем изменить с помощью таких программ, как блокнот, и обычно его имя заканчивается расширением .html
Это означает, что HTML не имеет программных конструкций, таких как «условные» механизмы, которые позволяют вам по-разному реагировать в зависимости от возникновения условия или итеративные конструкции («повторяйте это действие, пока это не произойдет»).
HTML + CSS + JavaScript
Даже если мы не имеем дело с этим напрямую, полезно знать, что для работы с HTML полезно знать так называемый « стек », то есть все технологии, необходимые для создания сайта или приложения.
В прошлом некоторые HTML-теги использовались для определения шрифтов, цветов шрифта или размера объектов на экране. Сегодня картина определенно изменилась, и многие из этих функций устарели за счет более четкого разделения труда между различными инструментами:
- HTML
используется, чтобы определить, какие элементы задействованы, установить ссылки (ссылки) между страницами и важность (размер или цвет) текстов, создать формы для пользователей, установить заголовки, загрузить изображения, видео, и т.д. - CSS
или «таблицы стилей». Это набор правил, которые позволяют вам определить аспект ( стиль ), который должны принимать элементы на странице. Размеры, цвета, анимации, каждой визуальной характеристикой можно манипулировать. - JavaScript
— это язык программирования, который позволяет вам по-настоящему манипулировать всем на HTML-странице: стилем, содержимым страницы, но, прежде всего, взаимодействием с пользователем. Это позволяет нам создавать логику пользовательского интерфейса (или даже приложения) и использовать API, предоставляемые браузером: от управления мышью до касания, от манипулирования изображениями до динамических запросов данных (в режиме Ajax) к локальному управлению данными (благодаря LocalStorage).
HTML5, веб и мобильные
Версия HTML, которую мы рассмотрим в этом руководстве, является самой последней на момент написания статьи: HTML 5, которая также является версией, созданной специально для того, чтобы выйти из Интернета и стать платформой для создания приложений, настольных и мобильных.
Спецификация HTML5 фактически состоит из определения:
- синтаксис для наиболее эффективной разметки и адаптированный к самым современным потребностям, с введением специальных элементов управления для форм или «
data-
» атрибутов для обогащения тегов конкретной информации; - серия API, которые позволяют детально управлять такими аспектами, как сеть, мультимедиа и аппаратное обеспечение устройства. Другими словами, от управления видео и аудио до мониторинга батарей устройства.
Эта разработка стандарта сменилась созданием так называемых гибридных мобильных приложений , которые используют оба HTML5, для создания приложений, которые могут распространяться, на рынках наиболее распространенных устройств (например, Google Play для Android).