logo
Otvety_na_bilety_po_vase_1

Html и создание сайтов

Множество протоколов Internet облегчают работу бесчисленных Интернет приложений, включая широко известную электронную почту и популярные группы новостей.

World Wide Web (Web) - это сеть информационных ресурсов. Для того, чтобы сделать эти ресурсы доступными наиболее широкой аудитории, в Web используются три механизма:

  1. Единая схема наименования для поиска ресурсов в Web (например, URI).

  2. Протоколы для доступа к именованным ресурсам через Web (например, HTTP).

  3. Гипертекст для простого перемещения по ресурсам (например, HTML).

Связи между этими тремя механизмами становятся очевидными по прочтении этой спецификации.

Чтобы представить информацию для глобального использования, нужен универсальный язык, который понимали бы все компьютеры. Языком публикации, используемым в World Wide Web, является HTML (HyperText Markup Language - язык разметки гипертекстов).

HTML дает авторам средства для:

HTML — язык разметки. А это означает, что он не относится к языкам программирования высокого уровня, таким как С++ или Visual Basic. Вместо того чтобы компилироваться и выполняться, HTML интерпретируется пользовательским агентом, известным как Web броузер.

HTML в основном используется для создания Web страниц. Он неотделим от понятия World Wide Web и выражаемой им сущности. Обстоятельства зарождения НТМL и факт его создания исторически связывают с Тимом БернерсомЛи (Tim BernersLee), программистом Европейского центра физики элементарных частиц (European Center For Particle Physics— CERN). Разрабатывая HTML, БернерсЛи предполагал следующее:

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

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

Источником HTML является прикладной программный язык кодирования, базирующийся на модели стандартного обобщенного языка разметки (Standard Generalized Markup Language — SGML). SGML представляет собой систему, которая в течение многих лет применялась специалистами по документированию как средство разметки технических документов. В качестве языка форматирования HTML использует декларации SGML и определение типа документа (Document Туре Definition — DTD).

Будучи универсальным средством, HTML вместе с протоколом передачи гипертекста (Hypertext Transfer Protocol — НТТР) позволяет осуществить взаимодействие компьютерных документов разного типа, а также ускоряет обмен информацией. Проблема, непосредственно решаемая HTML, состоит в том, что разные сети "говорят" на разных языках. HTML решает задачи перевода документов между разными компьютерами, платформами и сетями, обеспечивая широкую доступность документов.

HTML — язык, который делает возможным этот процесс со стороны клиента или конечного пользователя. HTML обслуживается с помощью НТТР — протокола, который, если можно так выразиться, "везет на себе" код с сервера клиенту.

НТМL достаточно эффективен в качестве языка доступа к информации. Тогда зачем все эти радикальные изменения? Их причина, как и для многих других изменений в Internet, кроется в растущей популярности HTML. Вскоре после его выхода на сцену Internet стала представлять собой, прежде всего очень известную и широко доступную "всемирную паутину". Internet появилась на настольных компьютерах не только в офисах академиков, но и в домах рядовых граждан. Она превратила информационную структуру в то, что, по сути, является продуктом. Внедрение гипертекста (и, что наиболее характерно для этого сайта, его использование в World Wide Web) радикально изменило "ландшафт" Internet.

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

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

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