Что такое HTML

Дать определение HTML можно довольно кратко - это язык гипертекстовой разметки. Мало, что можно понять из этого тезиса обычному обывателю. Поэтому давайте разбираться.

Если вы хотите ознакомиться с данным материалом в видео формате, вы можете найти запись в лектории или просто перейти по ссылке. Также вы сможете получить методичку и перезентацию на данную тему под видео - лекцией.

Для начала нужно понять, что такое гипертекст. Гипертекст это некий текст, который сформирован по определенным правилам. А что подразумевают эти правила? Ответ - наличие некой структуры, семантики, синтаксиса и т.д. Набор подобных правил образуют язык. Гипертекст - это некий текст сформированный на языке разметки. Одним из таких языков гипертекстовой разметки является HTML.

Основное правило любого языка гипертекстовой разметки - это наличие перекрестных ссылок. Ссылки бывают двух основных типов: обычные и гиперссылки. Гиперссылки позволяют сослать на конкретный документ или его часть интерактивным способом, например по клику мыши. Также ссылки бывают внутренние, в рамках этого же документа или внешние, на совершенно другие внешние документы.

Итак HTML - это некий текст, который формируется на языке гипертекстовой разметки и при помощи него можно сформировать документ, который будет отображаться конечному пользователю.

Язык HTML интерпретируется браузерами, это означает, что написав документ на этом языке и передав его браузеру, последний поймет, как его нужно отобразить пользователю.

14589163109571_320x240.png

О браузерах я уже рассказывал в одном и предыдущих конспектах. Ознакомиться с материалом вы можете перейдя по ссылке

То есть браузер выступает в роли интерпретатора, который понимает весь синтаксис язык и переводит его в человеко понятный вид.

Во всемирной паутине HTML-страницы, как правило, передаются браузерам от сервера по протоколам HTTP или HTTPS. В одном из конспектов я уже рассказывал о том что происходит когда вы открываете веб сайт.

Конечно же тема протоколов далеко выходит за рамки данного конспекта но вскользь упомянуть понятие этого термина просто необходимо. Протокол - это набор правил и спецификаций по передачи данных в сети интернет. В соответствии с правилами и стандартами протокола HTTP и HTTPS документы написанные на языке HTML передаются от клиента к серверу.

История

Язык HTML был разработан британским учёным Тимом Бернерсом-Ли приблизительно в 1986 - 1991 годах в Швейцарии.

Berners-Lee02_320x240.jpg

HTML создавался как язык для обмена научной и технической документацией, пригодный для использования людьми, которые не являлись специалистами в сфере конструирования таких документов. С помощью HTML можно легко создать относительно простой, но красиво оформленный документ.

Официальная стандартизованная версия языка HTML 3.2 была опубликована в 1997 году. С момента первой публикации вышел еще ряд версий который значительно расширял предыдущие.

Дополнительная информация

Так как в роли интерпретатора языка HTML выступает браузер, он должен понимать, каким образом интерпретировать синтаксис этого языка. В современном мире существует огромное количество таких браузеров, они ведь все должны понимать синтаксис и структуру языка одинаково. Напрашивается вывод, что существует единый стандарт, которому должны придерживаться все браузеры. Так и есть, как и было сказано в предыдущих лекциях. Существует консорциум Всемирной паутины, который выпускает новые версии спецификации языка.

Не всегда было все так радужно и по стандартам. 1990-е годы помнятся как годы браузерных войн, когда еще не было единых стандартов касаемых интерпретации HTML и каждый браузер внедрял свои новшества относительно понимания синтаксиса, например свои теги, элементы или атрибуты. В результате один и тот же веб - сайт мог вести себя отличительно относительно различных браузеров.

July-14-2011-19-41-24-BrowserWars_320x240.jpg

При помощи языка гипертекстовой разметки HTML можно конструировать веб страницы который впоследствии видит пользователь и взаимодействует с ними.

Информация

Автор конспекта


Дата создания: 04.01.2019
Категория: HTML