Каковы плюсы и минусы, если я выберу HTML 5 для всех новых проектов? - PullRequest
5 голосов
/ 04 апреля 2010

Каждый блог рассказывает о HTML 5 и , предлагая решение использовать HTML во всех браузерах, включая IE6 .

  • Должны ли мы сейчас оставить XHTML 1.0 и перейти на HTML 5 и использовать JavaScript для поддержки IE6?
  • Поддерживает ли все другие браузеры для настольных ПК и мобильных устройств, кроме IE6, HTML 5 без добавления JavaScript?
  • Будет ли каждый браузер отображать CSS, написанный для элементов HTML 5?
  • А как насчет скрин-ридеров?

Каковы плюсы и минусы при выборе HTML 5 для всех новых проектов?

Ответы [ 3 ]

3 голосов
/ 04 апреля 2010

Плюсы:

  • У него есть несколько приятных новых функций

Минусы:

  • Поддержка этих функций очень тонка на земле
  • Инструменты 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-ридеров?

Большинство не сможет сделать ничего полезного с новыми элементами

1 голос
/ 05 апреля 2010
0 голосов
/ 04 апреля 2010

XHTML работает с типом документа HTML5, и вам не нужно ничего менять, пока вы используете его как application / xml + xhtml и используете тип документа HTML5.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...