Внезапно! HTML 5!

Jul 12, 2009 12:24


Только в прошлом году я переводил наше клиентское приложение на XHTML 1.1 и собирался сделать то же с Маоизм.ру, а тут, вдруг, нежданно-негаданно, пришла эра HTML 5. Вот одна из публикаций на эту тему.

Что меня в связи с этим смущает? Вот это: «Что мне лучше использовать: HTML 5 или XHTML 5? В большинстве случаев ответом будет HTML 5. XHTML 5 не работает в IE…» - не смущает ни разу. То же самое мы имели и прежде, но не было никаких препятствий отдавать передовым браузерам XHTML 1.1 как application/xhtml+xml, а отсталым - XHTML 1.0 Strict как text/html. Однако теперь читаем: «Составить документ, который будет валидным HTML 5 при отдаче как text/html и валидным XHTML 5 при отдаче как application/xhtml+xml, возможно. Но это намного сложнее, чем поначалу кажется, и чаще всего просто бесполезно, так что лучше бы не тратить время на попытки».

Чем сложнее?! Я понимаю, что чем поначалу кажется, но не понимаю, чем именно. Лицевую страницу Маоизм.ру я без малейшего труда перевёл из XHTML 1.0 Strict к такому виду за десять минут (единственное затруднение оказалось в том, что XHTML 5 не поддерживает именованные сущности, так что пришлось написать буферизацию вывода в качестве «заплатки»). Теперь там валидный XHTML 5, а для отсталых браузеров отдаётся валидный HTML 5. Валидный CSS 2.1 не пострадал. Так, в чём проблемы?

P. S. Вот, говорят, браузеры - то, стандарты - сё… Ах, если бы с людьми было так легко! Даже не со всеми, а с отдельными, особо ценными особями… Неужели это так трудно - быть последовательной?

Web-дизайн, html, html entities, xhtml, ie

Previous post Next post
Up