HTML (англ. HyperText Markup Language — язык гипертекстовой разметки) является стандартизированным языком разметки документов (веб-страниц) в сети Интернет. На текущий момент представить веб без HTML просто невозможно.
Язык гипертекстовой разметки был разработан во второй половине 80-х годов XX века британским учёным Тимом Бернерсом-Ли как средство структурирования и форматирования документов без привязки к средствам воспроизведения. Предполагалось, что такой документ будет одинаково выглядеть на любом устройстве. Впрочем, для обработки HTML-кода необходимо наличие специального приложения. Эту роль на себя взяли веб-браузеры.
Структура HTML-документа
Любой документ на HTML представляет собой набор элементов, начало и конец которых обозначены специальными пометками — тегами. Из-за этого HTML называют теговым языком разметки. Элемент не обязательно должен содержать в себе какой-то текст, он может быть и пустым. В таком случае за открывающим тегом элемента сразу будет идти закрывающий тег. Иногда закрывающий тег и вовсе отсутствует, но подробнее об этом в другой раз. Элементы иногда могут иметь и атрибуты, которые определяют их свойства и размещаются в открывающем теге. Например, подобным образом мы можем указать веб-браузеру, что текст является гиперссылкой.
Пример HTML-кода:
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>HTML Document</title> </head> <body> <p> <b> Этот текст будет полужирным, <i>а этот — ещё и курсивным</i>. </b> </p> </body> </html>
Вкратце разберём код, что представлен выше. Подробнее о тегах мы поговорим после, в отдельных статьях.
Тег <!DOCTYPE …> является обязательным, он указывает на то, какая спецификация HTML используется в документе. На самом деле, <!DOCTYPE …> не то чтобы обязателен, он просто крайне желателен. Поэтому в дальнейшем примем его обязательность.
Теги <html> и </html> обозначают начало и конец HTML-документа. Внутри этих тегов мы можем также увидеть теги <head>, <title>, <body> и некоторые другие. Подробнее о каждом из этих тегов мы поговорим в посвящённых им статьях.
HTML продолжает развиваться, на текущий момент актуальным является HTML 5.3, хотя и документы, чья разметка осуществлялась (или до сих пор осуществляется) при помощи старых версий HTML всё так же читаются веб-браузерами. В пятой версии HTML упор сделан на развитии мультимедийных возможностей с одновременным сохранением обратной совместимости. Именно с появлением HTML 5 многие связывают постепенную «смерть» Flash.
В следующих статьях мы подробно разберём теги, при помощи которых осуществляется разметка страниц. И первым из рассматриваемых будет тег <!DOCTYPE …>.
Статьи по теме: