2012-02-24 1 views
2

Я использовал http://www.html5test.com/, чтобы проверить совместимость моего браузера Internet Explorer 8. Существуют различные HTML-элементы, которые не поддерживаются.IE8 не поддерживает HTML5, но сайт по-прежнему отображается одинаково

Я выбрал сайт HTML5 (www.pusher.com) и проверил их элементы. Поле адреса электронной почты на главной странице Раздел SignUp все еще отображается.

Я не вижу разницы между Firefox 10.0.2 (который поддерживает тип ввода «email») и IE8 (который не поддерживает тип ввода «email»).

Я немного смущен. Есть ли разница между HTML5 и старым HTML в браузерах?

Я только случайно подобрал один элемент. Любая помощь и другие примеры очень ценятся.

ответ

6

Старые браузеры, такие как IE8, обрабатывают все <input> элементы как имеющие тип «текст» по умолчанию, поэтому он все еще работает в IE8.

Кроме того, упомянутый вами веб-сайт Pusher использует HTML5 shim, который помогает IE иметь совместимость с некоторыми элементами HTML5.

Соответствующий фрагмент кода:

<!--[if lt IE 9]> 
    <script type="text/javascript" src="//html5shim.googlecode.com/svn/trunk/html5.js"></script> 
<![endif]-->