Какие проблемы необходимо учитывать при использовании HTML5shiv? - PullRequest
2 голосов
/ 20 мая 2011

Я думаю о том, чтобы начать использовать некоторые элементы HTML5 на своих сайтах.С учетом отсутствия поддержки HTML5 в Internet Explorer я подумывал об использовании HTML5shiv.Я прочитал, что мне нужно установить CSS для различных нераспознанных элементов на уровне блоков, а также возможность проблем с загрузкой элементов HTML5 через ajax.

Я хотел бы знать, с какими проблемами сталкиваются другие при использовании этого сценария.Спасибо.

Ответы [ 2 ]

0 голосов
/ 04 апреля 2012

Я обнаружил, что существующее решение крайне ненадежно при использовании в сценариях реального мира - это хорошо для маленьких хитрых примеров "Привет, мир", но как только страницы станут более сложными, вы обнаружите, что стили перестают применятьсяна некоторые запросы и т. д.

Это не очень хороший ответ, но правда в том, что если вам нужно поддерживать более старые версии IE, то вы в принципе не можете рассчитывать на возможность надежного стиля элементов HTML5.Если вы можете обойтись без использования элементов, но с помощью лишней разметки (div и т. Д.) Для таких вещей, как верстка, то вам может это сойти с рук, но тогда это зависит от того, что вы считаете меньшим из двух зол: Грузы ноддиразметка или нет поддержки IE.

0 голосов
/ 20 мая 2011

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

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