html5 — HTML5shiv против Дина Эдвардса IE7-js против Modernizr — что выбрать?

HTML5shiv против Дина Эдвардса IE7-JS против Modernizr — что выбрать?

Нет, они совсем не одинаковы; они делают совершенно разные вещи.

  • html5shiv позволяет использовать новые теги HTML5 в версиях IE, которые их не понимают. Без этого IE будет подавлять эти теги, поэтому вам это нужно, если вы собираетесь использовать теги. Не ожидайте, что теги действительно сделают что-нибудь в IE! Это просто перестает браузер жаловаться на них.

  • modernizr устанавливает несколько классов в вашем HTML в зависимости от доступных функций, которые вы можете использовать для изменения макета в соответствии с тем, что поддерживает браузер. Это также позволяет вам использовать новые теги HTML5 в IE , такие как html5shiv.

  • ie7.js (а также ie8.js и ie9.js ) использует Javascript для ie8.js ie9.js некоторых недостающих функций к IE.

Насколько я знаю, между ними нет перекрестного перехода (кроме html5shiv / modernizr), поэтому вы можете использовать любую их комбинацию, в зависимости от того, какие функции вам нужно реализовать.

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

Это также не имеет кроссовера с тремя другими упомянутыми вами продуктами, хотя все они нацелены на то, чтобы сделать старые версии IE более легкими для работы.

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector