Гипертекст (от англ. Hypertext) представляет собой методику связи данных на страницах (куда входят и web-страницы) с применением гиперссылок. 100% страниц веб-ресурсов в интернете — это гипертекст. Под гипертекстом стоит понимать различные энциклопедии и некоторые бумажные книги, которые содержат на своих страницах отсылки на какие-либо другие страницы или печатные материалы.
Впервые термин «гипертекст» (в том понимании, которое используется сегодня) был использован Тедом Нельсоном в докладе на тему файловых структур. В нем он предложил применять новое слово для обозначения совокупности определенного материала, который связан между собой таким образом, что эту связь невозможно передать в простом печатном виде на бумаге.
Как именно гипертекст работает в сети
Название абсолютно каждого онлайн-ресурса в адресной строке браузера начинается с аббревиатуры HTTP, означающей HyperText Transfer Protocol или протокол передачи гипертекста. Именно с помощью HTTP данные с различных онлайн-порталов отправляются конечному потребителю.
HTTP-протокол (или HTTPS) базируется на применении схемы сервер-клиент, в рамках которой происходит следующее:
- Пользователь направляет определенный запрос на сервер, инициирует соединение с ним.
- Сервер получает пользовательский запрос и выполняет его согласно требованиям.
- Пользователь получает в результате от сервера свой обработанный запрос.
Более подробно схема работы Hypertext будет описываться таким образом:
- Человек открывает определенный сайт и просматривает его страницы. Видит, что в определенной статье есть гиперссылки на другие страницы — не менее интересные статьи.
- Гиперссылки могут иметь анкоры — слова и словосочетания, на которые кликают для перенаправления на иную веб-страницу.
- Как только человек кликает по ссылке, браузер получает команду открыть ее и перенаправить пользователя на другую страницу, по указанному URL (унифицированный указатель ресурса).
- После того, как посетитель сайта кликает по ссылке, на сервер отправляется запрос на перенаправление этого посетителя на другую страницу. В качестве ответа сервер отправляет информацию этой страницы, и пользователь переходит на нее.
Разметка гипертекста
HTML (HyperText Markup Language) — наиболее распространенный язык, описывающий правила разметки гипертекста. Это не язык программирования, и применяется он исключительно браузерами, которые благодаря ему способны правильно «понять» пользователя и отобразить нужную ему веб-страницу.
В процессе создания HTML-страниц необходимо использовать специальные теги, которые позволяют разместить текст в нужном формате и месте. На выходе получается как бы 2 версии текста — одна, которую видят посетители сайта, и другая, которую считывают браузеры. С помощью тегов можно выделить подзаголовки, таблицы, маркированные и нумерованные списки, менять шрифт, его размер и выполнять массу других операций по оформлению веб-страниц.