Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Язык гипертекстовой разметки (HTML)

Браузеры

Как отмечалось выше, в браузерах реализованы две основные функции - запрос информации у Web-сервера и отображение этой информации на компьютере. Кроме этих основных функций браузеры обладают дополнительными, например, обеспечивают упрощение поиска, хранение закладок, указывающих на избранные страницы, и т.п.

Созданные первоначально для просмотра HTML-документов, браузеры постепенно стали универсальными Интернет-клиентами. Современный браузерможно представить как приложение, в которое интегрированы несколько клиентских программ (рис. 11). Браузер прочитывает URL и, в зависимости от указанного протокола, "понимает", как нужно обрабатывать данные. Например, достаточно часто браузеры используют для просмотра и передачи файлов по FTP-протоколу.

Запуская программу “Web - клиент” (обычно она называется Web - браузером или программой просмотра Web), пользователь может устанавливать соединение с другими компьютерами сети и посылать работающим на них Web - серверам запросы на получение Web - документов. Для установления соединения используется универсальный указатель ресурса - URL (Uniform Resource Locator). Сервер в ответ на запрос посылает клиентскому компьютеру текст и другую информацию (звук, изображения), на которую в документе установлены гиперссылки. Сервер передаёт документы в формате HTML (HyperText Markup Language - язык разметки гипертекста). Документы на языке HTML, также называемые Web - документами, позволяют пользователю, указав на выделенное слово или фразу, получить доступ к файлу или перейти в другой HTML - документ, который связан с указанным участком текста гиперссылкой. Такие гипертекстовые связи между файлами и документами, физически расположенными на серверах по всему миру, позволяют системе работать так, будто она представляет собой огромную паутину информации.

Стандартный язык, используемый в WWW для создания и публикации, называется HTML (HyperText Markup Language - язык разметки гипертекста). Веб-сервер передаёт документы в формате HTML (HyperText Markup Language - язык разметки гипертекста). Документы на языке HTML, также называемые Web - документами, позволяют пользователю, указав на выделенное слово или фразу, получить доступ к файлу или перейти в другой HTML - документ, который связан с указанным участком текста гиперссылкой. Такие гипертекстовые связи между файлами и документами, физически расположенными на различных серверах, позволяют системе работать так, будто она представляет собой огромную паутину информации.

При описании WWW часто можно встретить слова программирование на HTML, что не совсем правильно. HTML - это не язык программирования. HTML был создан сравнительно недавно и сам по себе лёгок для изучения. Web - документы создаются на языке HTML и обычно сохраняются в файлах с расширениями “.HTML” или “.HTM”. Они представляют собой обычные текстовые ASCII - файлы с командами, описывающими форматирование. Команды HTML называются тегами и содержат информацию о компоновке документа: стилях текста, заголовках, абзацах, списках и гиперссылках. Название команд HTML произошло от англ. tag - ярлык, маркер.

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

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

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

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

Унифицированный набор заранее определенных тэговпозволяет пользоваться различными программами-браузерами. Существует более сотни тэгов для разметки информации на Web-странице. Большинство тэгов используются парами. Открывающий и закрывающий тэги начинаются и завершаются знаками < и >. Закрывающий тэг отличается от открывающего наличием символа "/" (слэш) перед ключевым словом. Например, пара тэгов <b>...</b> используется для того, чтобы дать браузеру команду отобразить текст, помещенный между тэгами, жирным шрифтом, а тэги <i>...</i> показывают, что при отображении текста должен быть применен курсив. Открывающий и закрывающий тэги воздействуют на часть документа, заключенную между ними.

Одним из важнейших тэгов является тэг, определяющий гиперссылки. При определении гиперссылки необходимо связать элемент Web-страницы, по которому будет происходить переход, с адресом данного перехода. Для этого используют пару, которая начинается с открывающего тэга <a>, по первой букве слова anchored (от англ. "привязанный"), и заканчивается закрывающим тэгом </a>.

Адрес перехода определяется значением атрибута href и представляет собой URL того ресурса, на который указывает ссылка. Таким образом, в простейшем случае определение гиперссылки выглядит как:

<a href="URL">имя ссылки</a>

<== предыдущая лекция | следующая лекция ==>
Гипертекст и Web-страницы | Механизм работы Web-сервера
Поделиться с друзьями:


Дата добавления: 2014-01-20; Просмотров: 574; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.