Joomla портал
seo seo Subscribe
0
seo

). Но

конструкции разметки абсолютно ничего не говорят о конкретном способе

представления данных, т. е. об особенностях их отображения или

воспроизведения, о внешнем виде форматирования и т. д.

Информация о способе представления хранится не в документе, а в

отдельном файле — листе стшей. Подобная схема позволяет автоматически

обрабатывать одну и ту же информацию различными способами.

Разработчики системы справедливо посчитали, что всякий документ может

быть надежно обработан лишь в том случае, если он соответствует некоему

единому стандарту. Все прочие документы предполагалось отвергать. Таким

образом, потребовалось четко определить допустимую структуру документов

того или иного типа. Для этой цели был задействован механизм определений

типов документов (Document Type Definition, DTD). DTD, как и лист стилей,

представляет собой файл, внешний по отношению к соответствующему

документу.

Разделение содержания, представления и проверки на допустимость

обеспечивает чрезвычайную гибкость, поскольку как таблицы стилей, так и DTD

могут быть легко модифицированы, в то время как структурная разметка

документа останется неизменной.

Язык, соответствующий всем вышеозначенным концепциям и получивший

название GML (Generalized Markup Language), был создан в 1969 г.

( Примечание )

Существует легенда, будто бы официальная расшифровка аббревиатуры GML

была удачно «подогнана» уже позже, а первоначально это сокращение

незатейливо отражало первые буквы фамилий Goldfarb, Mosher и Lorie— Чарльза

Гольдфарба, Эдварда Мошера и Раймонда Лори, трех ведущих разработчиков.

Глава 2. Создание простейших страниц с помощью языка разметки HTML 65

В 1974 г. Гольдфарб доказал, что допустимость документа можно проверять,

не обрабатывая его. Это послужило стимулом к дальнейшей работе над

проектом — разработчики значительно расширили свой первоначальный

замысел, замахнувшись на статус промышленного стандарта для хранения

текстовых документов. В 1986 г. ISO приняла язык GML в качестве

международного стандарта, и в его названии закономерно появилась буква «S». Десятью

годами позже стандартом ISO стал язык DSSSL (Document Style Semantics

and Specification Language, язык для определения семантики и

спецификации стиля документов), определяющий правила, в соответствии с которыми

создаются таблицы стилей, использующиеся для обработки

SGML-документов.

Мы называем SGML метаязыком в том смысле, что он, де-факто, является

«языком для описания языков». SGML, в отличие от языка в классическом

понимании, не имеет ограниченного словаря— каждый тип документов

(определяемый при помощи DTD) может иметь свою собственную структуру

и обладать своим собственным набором допустимых управляющих

конструкций.

Таким образом, язык HTML — это не что иное, как один из типов документов

SGML. (Если быть совсем корректным и говорить по состоянию на

сегодняшний день, то уже не один, а несколько, ибо за 15 лет развития

Всемирной паутины появилось множество версий языка HTML, каждая из которых

описывается соответствующим DTD.)

HTML, однако, был задуман как достаточно вольный стандарт. Иными

словами, страница, созданная с его использованием, должна обрабатываться

браузером несмотря ни на что, в любом случае, даже при наличии

откровенных ошибок в коде. Причем ошибку браузер может интерпретировать, как

душе угодно. Надо ли говорить, что впоследствии эта самая потенциальная

«свобода творчества» обернулась миной замедленного действия…

HTML на грани кризиса

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

логической, структурной разметки документов и включал в себя

возможности для определения лишь таких элементов, как гипертекстовые ссылки,

заголовки, абзацы, списки и их пункты, а чуть позже — графические

изображения и веб-формы. Предполагалось, что внешний вид всех подобных

элементов будет определять браузер на свое усмотрение. Иными словами,

вебстраницы не должны были отображаться одинаково в различных браузерах.

Строго говоря, для создания полнофункциональных информационных сайтов

было вполне достаточно возможностей языка HTML версии 2.0, ставшего

официальной рекомендацией W3C в 1995 г.

seo
5th Фев 2011
Теги:
seo

Написать ответ

seo
 
seo
Все права защищены © 2023 Joomla портал
 
 
seo