|
HTML 4.0 и 4.01: концепции |
Версия HTML4.0 основана на специфической идеологии, которую следует изучить для лучшего понимания последующих версий и языков.
Ниже перечислены некоторые концепции, критические для HTML 4.0:
Отказ от элементов представления в пользу листов стилей. Это положение можно считать сердцевиной современного Web-дизайна. Спецификации HTML 4.0 определяют разделение структуры и представления документа как обязательное условие прогресса технологий Web. При появлении HTML 4.0 в 1997 году использование листов стилей CSS было несколько проблематичным вследствие их недостаточной поддержки тогдашними браузерами, однако теперь ситуация радикально изменилась.
Обеспечение доступности и необходимости интернационализации. В HTML 4.0 серьезное внимание уделяется доступности Web-страниц для альтернативных пользовательских устройств. Средства интернационализации не только получили в HTML 4.0 дальнейшее развитие, но и заложили основу интернационализации и глобализации последующих версий HTML и XHTML.
Усовершенствованный вывод документов Web. В версию HTML 4.0 добавлены элементы (особенно табличные), способствующие улучшению интерпретации и вывода документов.
Для описания статуса компонентов разных версий концерн W3C использует общую терминологию. Неодобряемый (Depricated) oзначает, что данный компонент можно использовать в определенных обстоятельствах, однако в общем случае следует предпочесть другие компоненты (одобренные). Устаревший (Obsolete) означает, что использовать компонент больше не следует. Запрещенный (Forbidden) означает, что использование компонента в данной версии не допускается.
Введение трех уникальных DTD. В версии HTML 4.0 реализована концепция применения трех уникальных публичных схем DTD: Strict, Transitional, Frameset. Схема Strict DTD фактически реализует HTML 4.0 наиболее полно, представление документов выполняется в ней почти исключительно с помощью листов CSS. В схеме Transitional DTD допускается использование устаревших элементов. В ней учтены нужды переходного периода для авторов, использующих традиционную разметку представления. Схема Frame-set DTD формализует использование фреймов в HTML 4.0 и предоставляет для их реализации специальный набор правил.
Версия HTML 4.0 существенно расширила выбор и предоставила ряд альтернатив разработчикам Web, заинтересованным в создании документов на основе идеологии W3C. Тем не менее многие авторы упускают из виду важные концепции, составляющие фундамент идеологии XHTML.
В версии HTML 4.01 исправлены некоторые ошибки и сделаны дополнительные редакторские изменения. С точки зрения общей идеологии эти изменения незначительны, однако они все же весьма существенны, поскольку XHTML 1.0 основан на обновленных схемах DTD версии HTML 4.01, а не HTML 4.0. |