Язык HTML. Спецификация версии языка HTML

Автор работы: Пользователь скрыл имя, 05 Ноября 2013 в 12:56, контрольная работа

Описание работы

Настройки параметров подключения Internet Explorer подключение через модем. Настройка подключения через proxy-сервер. Система защиты в браузере MS Internet Explorer версии 4.0 и выше
Классификация информационных систем по:
признаку структурированности и задач;
функциональному признаку;
уровнями управления;

Файлы: 1 файл

3_основна частина.doc

— 493.50 Кб (Скачать файл)


1. Язык НТМL. Спецификация версии языка HTML.

В 1989 году Тим Бернерс-Ли предложил руководству Европейского Центра ядерных исследований (CERN) проект распределенной гипертекстовой системы, которую он назвал World Wide Web (WWW), Всемирная  паутина. Первоначально идея системы состояла в том, чтобы при помощи гипертекстовой навигационной системы объединить все множество информационных ресурсов CERN в единую информационную систему. Технология оказалась настолько удачной, что дала толчок к развитию одной из самых популярных в мире глобальных информационных систем. Практически в сознании большинства пользователей глобальной компьютерной сети Internet сама эта сеть ассоциируется с тремя основными информационными технологиями:

1) электронная почта (e-mail);

2) файловые архивы FTP;

3) World Wide Web.

Причем последняя технология постепенно перемещается на первое место.

Успех технологии World Wide Web определен двумя основными факторами: простотой и использованием протоколов межсетевого обмена семейства TCP/IP, (Transmission Control Protocol, протокол управления передачей/Internet Protocol, протокол Internet), которые являются основой Internet.

Практически все пользователи Сети одновременно получили возможность  попробовать себя в качестве создателей и читателей информационных материалов, опубликованных во Всемирной паутине. Но и популярность самого Internet во многом вызвана появлением World Wide Web, так как это первая сетевая технология, которая предоставила пользователю простой современный интерфейс для доступа к разнообразным сетевым ресурсам. Простота и удобство применения привели к росту числа пользователей WWW и привлекли внимание коммерческих структур. Далее процесс роста числа пользователей стал лавинообразным, и так продолжается до сих пор.

При этом сама технология на начальном этапе была чрезвычайно проста. Дело в том, что при разработке различных компонентов технологии (языка гипертекстовой разметки HTML (HyperText Markup Language, язык разметки гипертекста), протокола обмена гипертекстовой информацией HTTP, спецификации разработки прикладного программного обеспечения CGI и др.) предполагалось, что квалификация авторов информационных ресурсов и их оснащенность средствами вычислительной техники будут минимальными.

Одним из компонентов технологии создания распределенной гипертекстовой системы World Wide Web стал язык гипертекстовой разметки   HTML, разработанный Тимом Бернерсом-Ли на основе стандарта языка разметки печатных документов — SGML (Standard Generalised Markup Language, стандартный обобщенный язык разметки). Дэниел В. Конноли написал для него Document Type Definition — формальное описание синтаксиса HTML в терминах SGML.

Разработчики HTML смогли решить две задачи:

1) предоставить дизайнерам гипертекстовых баз данных простое средство создания документов;

2) сделать это средство достаточно мощным, чтобы отразить имевшиеся на тот момент представления об интерфейсе пользователя гипертекстовых баз данных.

Первая задача была решена за счет выбора теговой модели описания документа. Такая модель широко применяется в системах подготовки документов для печати. Примером такой системы может служить хорошо известный язык разметки научных документов TeX, который был создан Дональдом Кнутом и предложен Американским математическим обществом, и программы его интерпретации.

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

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

1) такой файл можно создать в любом текстовом редакторе на любой аппаратной платформе в среде какой угодно операционной системы;

2) к моменту разработки HTML существовал американский стандарт для разработки сетевых информационных систем — Z39.50, в котором в качестве единицы хранения указывался простой текстовый файл в кодировке LATIN1, что соответствует US ASCII.

Таким образом, гипертекстовая база данных в концепции WWW — это набор  текстовых файлов, размеченных на языке HTML, который определяет форму представления информации (разметка) и структуру связей между этими файлами и другими информационными ресурсами (гипертекстовые ссылки). Гипертекстовые ссылки, устанавливающие связи между текстовыми документами, постепенно стали объединять самые различные информационные ресурсы, в том числе звук и видео; в результате возникло новое понятие — гипермедиа.

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

Первая версия языка (HTML 1.0) была направлена на представление языка как такового, где описание его возможностей носило скорее рекомендательный характер. Вторая версия языка (HTML 2.0) фиксировала практику использования его конструкций. Версия (HTML 2.0) представляла новые возможности, расширяя набор тего HTML в сторону отображения научной информации и таблиц, а также улучшения стиля компоновки изображений и текста. Версия (HTML 3.2) смогла упорядочить все нововведения и согласовать их с существующей практикой. HTML 3.2 позволяет реализовать использование таблиц, выполнение кодов языка Java, обтекание графики текстом, а также отображение верхних и нижних индексов.

Сейчас World Wide Web Consortium (W3C) — международная организация, которая занимается подготовкой и распространением документации на описание новых версий HTML — уже опубликовала материалы спецификации (HTML 4.01). Кроме возможностей разметки текста, включения мультимедиа и формирования гипертекстовых связей, уже существовавших в предыдущих версиях HTML, в версию (4.01) включены дополнительные средства работы с мультимедиа, языки программирования, таблицы стилей, упрощенные средства печати изображений и документов. Для управления сценариями просмотра страниц Website (гипертекстовой базы данных, выполненной в технологии World Wide Web) можно использовать языки программирования этих сценариев, например, JavaScript, Java и VBScript.

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

HTML является описательным языком  разметки документов, в нем используются  указатели разметки (теги). Теговая  модель описывает документ как совокупность контейнеров, каждый из которых начинается и заканчивается тегами, то есть документ НТМL представляет собой не что иное, как обычный АSСII-файл, с добавленными в него управляющими НТМL-кодами (тегами). Поскольку HTML произошел от SGML, в нем разрешено использовать только три управляющих символа: горизонтальную табуляцию, перевод каретки и перевод строки. Это облегчает взаимодействие с различными операционными системами.

Спецификации HTML. Язык HTML приобрел популярность в середине 90 х годов, благодаря экспоненциальному росту сети Интернет. К этому времени назрела необходимость стандартизации языка, поскольку различные компании, разрабатывавшие программное обеспечение для доступа в Интернет, предлагали свои варианты инструкций HTML, число которых все возрастало и возрастало.

Настала пора прийти к какому то единому  соглашению в части применения тэгов  языка HTML.

Работу по созданию спецификации HTML взяла на себя организация, называемая World Wide Web Consortium (сокращенно - W3C). В  ее задачу входило составление спецификации, отражающей современный уровень развития возможностей языка с учетом разнообразных предложений компаний разработчиков браузеров. Так, в ноябре 1995 г. появилась спецификация

HTML 2.0, призванная формализовать  сложившуюся к концу 1994 г. практику использования HTML.

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

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

Вскоре после спецификации 2.0 была выпущена рабочая версия спецификации 3.0, срок окончания периода обсуждения которой истек в сентябре 1995 г.

Эта спецификация так и не была принята в качестве официальной  рекомендации. В нее планировалось  включить большое разнообразие тэгов  и возможностей, специфичных для  отдельных браузеров, однако Консорциум W3C не нашел возможности разработать хорошую спецификацию для такого большого числа инструкций.После долгих размышлений в мае 1996 г. был выпущен проект HTML 3.2.

Проект основывался на части тэгов, имеющихся в версии 3.0, которые пока зывали стабильность в работе. В сентябре 1996 г. после нескольких месяцев обсуждения версия 3.2 стала предлагаемой спецификацией, а в январе 1997 г. - официальной рекомендацией.

Июль 1997 года ознаменовался выходом  предлагаемой спецификации

HTML 4.0, которая в декабре 1997 г. стала официальной рекомендацией. На сегодняшний день это последняя из принятых спецификаций.

В приводимом здесь кратком обзоре истории развития языка HTML вряд ли стоит  детально описывать особенности  различных спецификаций, тем бо

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

Для реализации этой идеи в спецификации HTML 4.0 ряд тэгов, используемых для непосредственного задания формы представления HTML-элементов, отменены. К отмененным по этой причине тэгам относятся: CENTER, FONT, BASEFONT, s, STRiKE, u. Среди других отмененных тэгов отметим: ISINDEX, APPLET, DIR, MENU. Вместо отмененных тэговпредлагаются альтернативные варианты реализации соответствующих возможностей, на что мы обращаем особое внимание в этой книге.

Понятие отмененного (deprecate) тэга состоит  в следующем. Если в данной спецификации языка тэг назван отмененным, то это означает, что браузеры должны пока продолжать поддержку таких тэгов, но их использование не рекомендуется. В следующих спецификациях эти тэги, возможно, будут переведены в разряд устаревших (obsolete). Устаревшие тэги могут более не поддерживаться браузерами. В спецификации HTML 4.0 устаревшими названы всего три тэга: ХМР, PLAINTEXT и LISTING. Официальные сведения о спецификации HTML всегда можно получить с Web-сайта. Заметим, что по логике вещей официальная спецификация должна играть роль руководящей и направляющей силы, обеспечивая одинаковую форму представления информации различными браузерами. Это идеальный вариант, к которому следует стремиться. На деле все обстоит не так хорошо. Постоянно появляются новые идеи, реализуемые компаниями-разработчиками  в своих браузерах и пропагандируемые ими. Удачные идеи приживаются, а затем подхватываются другими разработчиками. Часть возможностей так и остается специфическими особенностями отдельного браузера. Удачные разработки в итоге попадают в спецификацию и становятся общепринятыми. Таким образом, процесс усовершенствования  возможностей браузеров и уточнения спецификации идет непрерывно, оказывая взаимное влияние друг на друга.

 

2. Настройки параметров подключения Internet Explorer подключение через модем. Настройка подключения через proxy-сервер. Система защиты в браузере MS internet Explorer версии 4.0 и выше.

Прежде чем устанавливать в  браузере Internet Explorer подключение через  модем, необходимо убедится, что в  системе установлен модем. Если модем  поддерживает стандарт «Plug And Play», то необходимо сначала установить драйверы к модему, а затем его подклчить – система автоматически обнаружит устройство и установит на него необходимые драйверы. Если же модем не поддерживает стандарт «Plug And Play» (чаще всего таким свойством обладают некоторые старые модемы, подключаемые к COM-порту; новые модемы, подключаемые к USB-порту поддерживают данный стандарт, а модемы, подключаемые в порт Lan(Ethernet) вообще не нуждаются в системной установке), то необходимо выполнить установку данного устройства вручную.

Предположим, что у нас  в системе модем уже установлен и настроен. Опишем последовательность шагов по настройке удаленного подключения  через установленный модем:

Информация о работе Язык HTML. Спецификация версии языка HTML