Что такое HTML?
Многие начинающие программисты думают, что HTML – это язык программирования, но это совсем не так! Кто же тогда такой, этот HTML, спросите вы?
HTML (HyperText Markup Language) – это язык гипертекстовой разметки. Он создан для того, чтобы описать разметку страницы для web-браузеров и не является языком программирования.
Здесь появилось новое слово “web-бразуер” или просто “браузер”. Для начала разберемся, что же это такое?
WEB-браузер (web-browser)
Браузер – это программа для отображения HTML-разметки. Программа, через которую вы сейчас читаете этот текст, смотрите содержимое любого сайта, сидите в соц. сетях, читаете почту и занимаетесь прочими повседневными вещами 🙂
Теги (tags) и их атрибуты
Любой HTML-документ представляет собой текст, который составлен из так называемых тегов.
Считывая теги браузер преобразует их в человекопонятный интерфейс и показывает нам.
Тег – строка, которая заключена в угловые скобки < и >. Каждый из них несет свою смысловую нагрузку и может содержать определенные атрибуты, с помощью которых можно описать дополнительные параметры. Но обо всем по порядку.
Теги делятся на открывающиеся и закрывающиеся.
Обратимся к следующему примеру и рассмотрим все по порядку:
<a href="http://vk.com">ВКонтакте</a>
В этом случае представлен тег a с атрибутом href, который в итоге выведет на экран обыкновенную ссылку: ВКонтакте
Можете проверить, она работает 🙂 и даже более того, она работает, так как мы ей сказали, т.е. открывает адрес http://vk.com, указанный в атрибуте href.
Вообще атрибуты в тегах вовсе необязательны, в этом вы сможете убедиться в следующем примере:
<b>Здесь жирный текст</b>
В этом примере мы выводим надпись Здесь жирный текст. И для этого нам не нужны какие-либо атрибуты, достаточно просто обернуть текст в тег b, что означает bold (жирный).
Вообще все теги в HTML придуманы не просто так. Каждый тег несет свою смысловую нагрузку.
Так например тег a означает anchor, что в переводе на русский язык означает якорь (ссылка).
Не буду загружать вас HTML и версткой, так как для этого сущестует куча отличный сайтов, например http://htmlbook.ru/