Деньги от этой более богатой структуры контента до того, как браузер сможет справиться с следующим поколением XHTML
Спецификация XHTML 2 еще не завершена, но она уже имеет много преимуществ по сравнению с XHTML 1, включая более богатые структурные функции, что делает XHTML 2 в качестве формата редактирования лучше служить центральным режимом для одного ресурсного публикации, чем ее предшественники. Люди, которые выполняют большие или маленькие выпуски, теперь могут начать использовать новые функции XHTML 2, не дожидаясь, пока браузер окажет поддержку своим новым функциям пользовательского интерфейса.
Около года назад отраслевая группа по стандартам попросила меня представить, что XHTML2 может быть полезно для издателей. Я не знаю, практично ли это, но они готовы предложить плату, чтобы поехать в Нью -Йорк, поэтому я решил пойти и расследовать.
Расследование, которое я сделал, не потребовало больших усилий. XHTML 2 добавляет более богатую структуру к XHTML, чтобы сделать его форматом, который можно использовать для создания и хранения контента, а не просто передавать контент в браузер. Я немного преувеличивал, когда сказал, что XHTML 2 уже полезен; Во многих магазинах есть очень мудрые политики для этого незаконченного стандарта, и XHTML 2 все еще находится на стадии рабочего проекта (см. Ресурсы для получения дополнительной информации). В отличие от почти всех стандартов, связанных с HTML, XHTML 2 может предоставить много ценных вещей, прежде чем известные браузеры поддерживают его, потому что он с большей вероятностью хранит контент в более богатых и более сложных структурах, не слишком отклоняясь от знакомых элементов HTML и атрибутов. Текущая ситуация XHTML: где мы прогрессировали
Стандарт W3C XHTML 1.0 создает XML -версию HTML. Когда браузеры не переоценивают, является ли веб-страница хорошо сформированной XML, дизайнеры веб-сайтов устали от использования одного метода для Firefox и другой для Microsoft ™ Internet Explorer, и они видят большую ценность в стандарте. Таблицы стилей многих коллекций CSS с открытым исходным кодом, таких как открытый веб -дизайн и веб -дизайн с открытым исходным кодом, см. Ресурсы для ссылок на обоих, используйте образцы файлов XHTML 1 для демонстрационных целей, и я слышал о некоторых веб -дизайнерах, которые вряд ли знают, что хороший формат гордится тем, что их сайт сделан из xhtml. Поскольку Internet Explorer и Firefox поддерживают больше функций CSS, эти веб -дизайнеры добавляют больше навыков дизайна на таблицы стилей CSS, оставляя более простые, более прямые (и легче использовать) xhtml в основной документации.
XHTML 1.1 (см. Ресурсы) не включает новые функции, но он делит XHTML на модули. Его значение отражается в двух аспектах. Во -первых, если мы обнаружим, что некоторые модули имеют ценность, а другие имеют небольшую ценность, мы можем более удобно принять его подмножество. Например, у Форума беспроводных приложений (WAP) есть все основания для включения основных структур XHTML в свой стандарт для доставки контента на мобильные телефоны, но он не хочет, чтобы документы WAP включали функции пользовательского интерфейса, такие как картирование изображения или функции редактирования модулей, которые не очень полезны в небольшом экране телефона.
Еще одно преимущество модульной архитектуры для DTD или режима состоит в том, что легче вставить новые модули, проприетарные в приложение пользователя. В сочетании с способностью выбирать существующие модули, эта функция приносит преимущества для отрасли отрасли: Группа стандартов PRISM, посвященную публикации метаданных отрасли, выбрала подмножество XHTML 1.1, а затем добавила несколько новых модулей с отраслевым пропринятом, чтобы упростить отслеживание контента через рабочую процесс выпуска. (Для получения дополнительной информации о Призме см. Ресурсы.)
Вы можете сравнить разработку XHTML 1.1 с очисткой подвала: вам, возможно, не придется выбросить слишком много, организуя лучше, вы можете легче использовать существующие предметы и даже освободить место, чтобы построить Workbench и сделать что -то новое.
С мая 2001 года XHTML 1.1 стал стандартом (или, согласно W3C, рекомендуемый стандарт). Последние события в XHTML 2.0 являются новым рабочим черновиком (рабочий проект), выпущенный в июле 2006 года. Хотя ему придется пройти несколько этапов в окончательном формировании, схема расслабления (см. Ресурсы для этой ссылки) позволяет нам создавать и использовать документы XHTML 2, чтобы мы могли быстро перейти к XHTML, когда спецификация становится рекомендуемым стандартом. Простая таблица XSLT Stylesships будет преобразовать эти файлы в XHTML 1 для вашего браузера, или вы также можете отобразить эти документы в своем браузере (пока Firefox должен работать лучше), используя таблицу стилей CSS, который теперь содержит рабочий черновик XHTML 2 (см. Ресурсы). XHTML 2: Какие новые функции?
XHTML 2 сохраняет возможность очистить существующий синтаксис в XHTML 1, чтобы сделать его более кратким, а также добавляет некоторые новые функции. Он добавляет поддержку Xforms, более полного преемника форм, которые использовались в HTML более десяти лет. XHTML 2 также включает в себя события XML, что позволяет нам идентифицировать события, запускаемые определенными операциями пользовательского интерфейса, тем самым уменьшая необходимость сценария с использованием JavaScript или ASP. Эти функции будут интересными, особенно когда основные браузеры оказывают их поддержку, но другие функции будут более интересными для издателей еще до того, как браузер поддерживает XHTML: более богатая, более многократная структура с лучшей независимостью устройства, более легким доступом, более полной семантикой и легче добавить метаданные
Предыдущая страница 1 2 3 Следующая страница Прочитайте полный текст