![]() |
Библиотека Интернет Индустрии I2R.ru |
||
![]() ![]() |
HTML и XHTML: общая идеологияДля перехода от былых вольностей к современному профессиональному подходу к разметке документов Web необходимо понимание принципов развития HTML и процессов выработки консорциумом W3C формальных рекомендаций относительно языков разметки. В настоящее время для создания Web-сайтов используется как HTML, так и XHTML. Однако существуют несколько версий каждого из этих языков, немного отличающихся заложенными в них концепциями. Рассмотрим наиболее важные текущие замечания W3C относительно применения этих версий:
HTML 4.0 и 4.01: концепцииВерсия HTML4.0 основана на специфической идеологии, которую следует изучить для лучшего понимания последующих версий и языков. Ниже перечислены некоторые концепции, критические для HTML 4.0:
Версия HTML 4.0 существенно расширила выбор и предоставила ряд альтернатив разработчикам Web, заинтересованным в создании документов на основе идеологии W3C. Тем не менее многие авторы упускают из виду важные концепции, составляющие фундамент идеологии XHTML. В версии HTML 4.01 исправлены некоторые ошибки и сделаны дополнительные редакторские изменения. С точки зрения общей идеологии эти изменения незначительны, однако они все же весьма существенны, поскольку XHTML 1.0 основан на обновленных схемах DTD версии HTML 4.01, а не HTML 4.0. XHTML 1.0 и XHTML 1.1: идеология и направление развитияЯзык XHTML 1.0 является переформулировкой HTML как приложения XML. Это означает, что как документы, так и синтаксис должны строго соответствовать идеологии и схемам DTD версии XHTML 1.0. Идеология XHTML 4.0, особенно концепции разделения структуры и представления, обеспечения доступности и принципов интернационализации, остались в XHTML 1.0 нетронутыми. Более того, три предложенные схемы DTD (Strict, Transitional, Frameset), первоначально введенные в HTML 4.0 и усовершенствованные в HTML 4.01, в главных чертах совпадают со схемами DTD в XHTML 1.0. XHTML 1.0 можно рассматривать как переходной язык, помогающий профессиональным авторам Web создавать разметку, ориентированную на спецификации W3C. Он стимулирует производителей браузеров к совместным и совместимым решениям. Кроме того, он очерчивает направление развития языков разметки от ограниченности HTML к открытости и расширяемости XML. B процессе перехода очень важна подготовка авторов к применению XML. К счастью, XHTML не только способствует повышению профессионального уровня документов HTML, но и облегчает усвоение принципов XML для разработчиков, которые чувствуют себя в этой области дискомфортно. Ниже перечислены некоторые основополагающие концепции XML, введенные в XHTML 1.0:
Конечно, будущее альтернативных устройств пока еще слишком туманное. Я не могу с уверенностью сказать, что сейчас уже известны все технические решения и есть ответы на все вопросы. Когда к ним будут приспособлены языки и протоколы, то мы увидим совершенно другой Web, к чему мы должны быть готовы. И это одна из главных причин появления XHTML. Для вас, как разработчика, это служит убедительной причиной необходимости изучения XHTML уже сейчас. Использование альтернативных устройств В версии XHTML 1.1 концепция разделения структуры и представления документа реализована полностью. XHTML 1.1 содержит единственную публичную схему DTD, основанную на схеме Strict DTD, пришедшей из XHTML 1.0. При необходимости (и желании) авторы Web могут применить средства модуляризации, означающей разделение языка HTML на отдельные модули, такие, как текст, изображения, таблицы, фреймы, формы и т.д. Автор может решить, использование каких модулей в данной задаче наиболее целесообразно, а затем создать схему DTD, объединяющую эти модули в приложение. Выбор модулей может быть основан как на характере задачи, так и на уровне поддержки модулей целевым браузером. Таким образом, в XHTML впервые реализованы введенные в XML принципы расширяемости, поскольку автор не только выбирает одну из готовых публичных схем DTD, но и создает собственные.
Полный вариант книги можно купить в Издательстве "ОЗОН" - http://www.ozon.ru/context/detail/id/1351098/ Автор: Молли Э. Хольцшлаг [Molly E. Holzschlag] |
|
![]() |
![]() |
2000-2008 г. Все авторские права соблюдены. |
![]() |
![]() |
![]() |
![]() |