Плюсы:
- У него есть несколько приятных новых функций
Минусы:
- Поддержка этих функций очень тонка на земле
- Инструменты QA не развиты по сравнению с XHTML и HTML 4.x
- Спецификация все еще меняется
Должны ли мы сейчас оставить XHTML 1.0 и перейти к HTML 5
Я бы не стал. Я бы придерживался HTML 4.01.
и использовать JavaScript для поддержки IE6?
Вам нужны прокладки JS для более чем IE6. Я думаю, что IE8 все еще может нуждаться в них - и это для базовой поддержки таких вещей, как <article>
, просто чтобы вы могли применять CSS. Забудьте о <video>
для новой формы.
Поддерживает ли HTML 5 все другие браузеры для настольных компьютеров и мобильных устройств, кроме IE6, без добавления JavaScript?
нет
Нет
Быстрый тест показывает, что IE8 и Firefox 3.6 не поддерживают <article>
(IE8, кажется, не делает его доступным для стилизации, Firefox стилизует его как display: inline
по умолчанию)
Будет ли каждый браузер отображать CSS, написанный для элементов HTML 5?
Не без хаков JS.
А как насчет Screen-ридеров?
Большинство не сможет сделать ничего полезного с новыми элементами