Резервный вариант прокладки HTML5?

Возможный дубликат:
HTML5 в IE6, когда JavaScript отключен

Я слышал много разговоров об использовании HTML5 сейчас и просто полагаюсь на прокладку javascript в качестве запасного варианта для ‹ IE8. Но что произойдет, если у пользователя отключен javascript? Это сложная ситуация. Может ли быть запасной вариант для резервного копирования прокладки html5? Каково ваше мнение по этому поводу?


person dustinliamc    schedule 16.12.2010    source источник
comment
Не совсем дубликат. Этот вопрос в первую очередь касается того, что произойдет; этот вопрос в первую очередь спрашивает, что мы должны с этим делать.   -  person Matchu    schedule 16.12.2010
comment
Да, я видел это, но я больше спрашиваю, как каждый разработчик/дизайнер планирует это, и что они делают, чтобы решить эту проблему на самом деле. По сути, я пытаюсь начать разговор о лучших практиках, почему и как их реализовать. :)   -  person dustinliamc    schedule 16.12.2010


Ответы (1)


В значительной степени, не может. Смысл прокладки в том, чтобы заставить IE распознавать теги HTML5 с помощью своего рода хака, и нет другого способа, кроме Javascript, реализовать этот хак. Если бы это было так, мы бы не использовали для этого Javascript.

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

Если они используют IE без Javascript, они просто просят ухудшить качество работы.

person Matchu    schedule 16.12.2010
comment
Ага. Было бы серьезной проблемой реализовать условные комментарии для каждого тега. Хотя, может быть, вы могли бы использовать условные комментарии для отображения предупреждения о том, что страница отображается неправильно из-за устаревшего браузера? Интересно, как пользователи отреагируют на такое. - person dustinliamc; 16.12.2010
comment
@noxxten: такое уведомление кажется уместным. Его реализация, скорее всего, будет показывать его только для IE и скрывать его с помощью Javascript, хотя это, вероятно, будет означать, что пользователи IE yes-JS иногда будут видеть мигание сообщения на своем экране на мгновение до запуска соответствующего Javascript. Этот слегка раздражающий эффект может перевесить преимущества для тех немногих IE, которые не используют JS. - person Matchu; 16.12.2010