Переходная модель совместимости HTML

Все статьи

Требования

· XHTML код. (Также допустимо использовать HTML 4.0).

· CSS для управления шрифтами, цветом, границами и другими элементами.

· Легкое использование таблиц XHTML для разметки. Следует избегать вложенных таблиц, позволяя выполнить эту работу CSS.

· Дополнительно: можно применять структурные метки к значащим ячейкам таблицы (облегчает CSS и создание скриптов и поможет в переходе к разметке CSS без таблиц).

· JavaScript/ECMAScript на базе DOM, допустимо разветвление кода с учетом IE и Netscape версии 4.0.

· Атрибуты для повышения доступности и тестирование.

Рекомендации

Переходная модель рекомендована для сайтов, значительная часть посетителей которых пользуется браузерами версии 4.0 и более старыми, которые просто не в состоянии адекватно поддерживать CSS и DOM. Также рекомендуется для тех случаев, когда таблицы справляются с ролью разметки лучше, чем CSS. Переходный метод использован при создании сайта нью-йоркской общественной библиотеки, чтобы сохранить огромную базу пользователей Netscape 4.0, внедрить совместимость с XHML и CSS, и обеспечить доступность в будущем.

Сайт общественной библиотеки Нью-Йорка создан переходным способом: XHTML и умеренное использование таблиц для разметки, доступность WAI Priority 1, CSS для управления шрифтами, границами и цветами. Совместимый с новыми и старыми устройствами, такой метод является оптимальным для некоторых организаций.

Преимущества

· Рациональная совместимость со старыми браузерами. Сайты смотрятся достаточно неплохо даже в невероятно старых версиях браузеров. Естественно, в новых браузерах они будут выглядеть гораздо привлекательнее. (С определенной точки зрения это даже лучше, так как может побудить некоторых пользователей сменить свои антикварные браузеры на новые).

· Совместимость с новыми продуктами – такие сайты будут работать и в новых браузерах и устройствах.

· Начало пути к окончательному переходу сайта на XML-код и CSS разметку.

· Обслуживание сайта вызывает меньше головной боли благодаря отсутствию устаревшего кода.

· Повышение доступности сайта, снижение риска потери части посетителей, соответствие нормам и требованиям по доступности.

· Частичное разделение содержания и дизайна (код все же содержит некоторые элементы дизайна).

· Элегантность, четкость и простота кода, снижение размера файлов, уменьшение трафика и снижение расходов на производство, обслуживание и поддержку сайта.

Недостатки

· Структура и внешний вид по-прежнему связаны вместе, что делает обслуживание и обновление сайта более сложным.

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

Наши контакты

Москва

м. Бауманская, ул. Радио, д. 24, корп.1

Санкт-Петербург

Невский проспект, д. 25

Все контакты и схемы проезда

Отправить заявку

Заполнены не все обязательные поля