Какой XHTML выбрать вам?

Все статьи

Выбор

В этой статье мы сфокусируемся на XHTML 1.0 и XHTML 1.0 Transitional, наиболее легкой в освоении, толерантной к дизайнеру и совместимой с существующими методами дизайна версии XHTML.

Многие приверженцы стандартов предпочитают XHTML 1.1 Strict, и в этом нет ничего предосудительного, однако, эта версия менее совместима со старыми браузерами и она использует MIME, что может вызвать некоторые проблемы в поведении определенных популярных браузеров. Кроме того, преобразование созданных старыми методами сайтов в XHTML 1.1 Strict требует большего труда и времени, чем в XHTML 1.0 Transitional. Для большинства читателей этой книги, оптимальным выбором скорее станет XHTML 1.0 Transitional.

Ситуация

На момент написания статьи сообществу разработчиков были представлены наброски стандарта XHTML 2.0. В своем нынешнем воплощении этот стандарт довольно близок к идеалу. XHTML 2.0 не совместим с HTML или XHTML 1.0. В нем не используются некоторые привычные элементы, включая IMG (вместо него используется OBJECT), тег <br> заменен на элемент LINE, появился элемент HLINK. Возможно эти характеристики стандарта и изменятся к моменту выхода книги в свет.

Некоторые разработчики встретили появление XHTML 2.0 с нескрываемым восторгом, тогда как реакция других была полностью противоположной. Кое-кто занял просто выжидательную позицию. А некоторые дизайнеры вообще ничего не слышали о происходящем и до сих пор не знают, для чего нужна опции доступности в Dreamweaver.

Со временем мы увидим, какие именно спецификации XHTML 2.0 превратятся в стандарт, будут ли дизайнеры и разработчики поддерживать его или проигнорируют. Так как XHTML 2.0 еще не стал стандартом и не поддерживается ни одним браузером, его существование интересно, не не более того, и не относится к нашей книге или работе, и мы еще раз советуем вам остановится на XHTML 1.0.

И наконец, учитывая то, что XHTML 2.0 не является обратно-совместимым, вы можете задуматься о том, насколько XHTML будет совместим с будущими продуктами. Отвечаем, что пока ни один производитель ПО или аппаратного обеспечения не выразил желания в будущем отказаться от поддержки XHTML 1. Также как и ни один производитель браузеров не намерен отказываться от поддержки HTML 4. Сайты, написанные на корректном HTML 4.01 будут продолжать работать годы и годы. Это же относится и к XHTML 1. Выбирая между HTML и XHTML обратите внимание на следующие моменты:

5 главных причин не переходить на XHTML

1. Вы получаете почасовую оплату.

2. Вам нравится создавать отдельные версии сайта для каждого браузера, платформы и устройства.

3. Ваш внутренний голос подсказывает вам не делать этого.

4. Вы уходите из Web-дизайна.

5. Вы не знаете правил XHTML.

По счастливому стечению обстоятельств, мы может исправить пункт №5.

10 главных причин перехода на XHTML

1. XHTML является текущим стандартом кода, заменившим HTML 4.

2. XHTML совместим с другими продуктами на базе XML – языками, протоколами и приложениями, чего нельзя сказать о HTML.

3. XHTML более последователен, чем HTML, что снижает вероятность возникновения ошибок.

4. XHTML 1.0 является мостом к будущим новым версиям XHTML. Если появится стандарт XHTML 2.0 будет легче перейти на него с XHTML 1.0, чем с HTML.

5. Старые браузеры также коректно отображают XHTML, как и HTML.

6. Новые браузеры любят XHTML (в частности XHTML 1.0), он предоставляет многие функции, недоступные в HTML.

7. XHTML так же хорошо работает в беспроводных устройствах, программах для чтения информации с экрана и других пользовательских устройствах, как и в традиционных браузерах, что во многих случаях устраняет необходимость создания отдельных версий для беспроводных устройств и повышает доступность сайта.

8. XHTML является частью семейства Web-стандартов (также включающего в себя CSS и W3C Document Object Model), что позволяет контролировать внешний вид и поведение страницы на разных платформах, браузерах и устройствах.

9. Использование XHTML ведет к повышению доступности вашего сайта и одинакового отображения страниц в браузерах разных производителей.

10. Использование XHTML может привить вам привычку проверять страницы с помощью служб проверки кода, что может сэкономить время на тестировании и отладке и поможет избежать основных ошибок доступности, например отсутствие атрибута alt для каждого тега <IMG>.

Контакты

Москва

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

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

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

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

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

Заполнены не все обязательные поля
Нужно дать согласие на обработку персональных данных