Строгая совместимость HTML

Все статьи

Требования

· Полное разделение структуры от внешнего вида и поведения.

· Для разметки используется CSS. Таблицы используются лишь по прямому назначению – для отображения табличных данных, например, адресных книг, списков событий, учетных записей, электронных таблиц.

· Для кода используется XHTML 1.0 Strict или Transitional.

· Акцент на структуре. В коде не содержится уловок для создания внешнего вида (Strict) или их число сведено к минимуму (Transitional).

· Структурные метки элементов дизайна («Меню» вместо «Зеленая коробочка»).

· Для поведения сайта используется скрипты на базе DOM. Разветвление кода только в случае крайней необходимости.

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

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

· Более высокая степень совместимости с существующими и будущими браузерами и устройствами (включая беспроводные).

· Легкий переход к более продвинутым формам основанного на XML кода.

· Большая аудитория и меньшие затраты.

· Нет необходимости в создании отдельных версий.

· Практически отсутствие трудностей с доступностью. Контент созданного таким образом сайта обычно доступен все пользователям.

· Элегантность, простота и логика кода.

· Восстанавливает структуру документа.

· Более легкое, быстрое и дешевое производство и обслуживание. Благодаря снижению затрат на создание и поддержку сайта, маленькие бюджеты можно уберечь от истощения, а большие использоваться для развития содержимого сайта, дизайна, программирования, графики, фотографий, редактирования и тестирования удобства использования.

· Облегченное объединение с системы управления контентом на Бахе шаблонов и динамической публикации.

· Благодаря CSS можно создавать дизайн, недопустимый при использовании таблиц HTML.

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

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

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

Недостатки

· В старых браузерах сайты будут выглядеть довольно просто.

· Поддержка браузерами CSS еще не идеальна. Могут потребоваться некоторые доработки.

· Некоторые приемы, легко выполняемые с помощью таблиц HTML невозможно осуществить с помощью CSS. Поэтому, может потребоваться переосмыслить определенные дизайнерские идеи.

· Некоторые в целом совместимые со стандартами браузеры (например Opera до 7 версии) могут некорректно обрабатывать DOM.

· Модели поведения сайта на базе DOM не будут работать в браузерах 4.0 и более ранних версиях, а также в программах для считывания информации с экрана, текстовых браузерах и в большинстве беспроводных устройств. Для обеспечения функциональности в этих устройствах и браузерах потребуется использовать теги <noscript> и CGI.

Вопросы

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

Если стандарты повышают повышают совместимость сайтов с различными платформами и устройствами, улучшают доступность, облегчают создание и обслуживание сайтов, понижают трафик и расходы, то почему не все дизайнеры используют их в своей работе?

Почему не все клиенты требуют от дизайнеров использования стандартов при создании сайтов? Зачем вообще нам понадобилось писать данную статью, а вам читать ее? Почему Web-стандарты не так широко распространены и применяемы?

Ответ на эти вопросы находится как раз в следующей главе.

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

Москва

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

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

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

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

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

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