2010-09-10 5 views
5

Существует несколько полезных скриптов Java и скриптов .htc, которые патчем по дырам & ошибок в движке рендеринга Internet Explorer. Кажется, большинство из них имеют некоторое перекрытие или неполную поддержку функций, и это трудно решить, что использовать:Какие скрипты доступны для исправления ошибок и ошибок в IE?

  • DD_Roundies: граница радиуса
  • Fetchak ie-css3: граница радиуса, коробка-тени, эмуляция текста тень с помощью ВМЛ
  • Keith Clark's ie-css3: расширенный селектор поддержки
  • CSS3 PIE: границы радиуса, коробка-тени, границы изображения, множество фоновых изображений, линейный градиент, как фоновое изображение, RGBA
  • IE PNG Fix : Альфа-прозрачная поддержка PNG с использованием AlphaImageLoader
  • DD Belated PNG Fix: Альфа-прозрачная поддержка PNG с использованием VML
  • Dean Edwards IE[7-9].js: расширенные селекторы, альфа-прозрачные PNG, позиции: фиксированный, мин/макс-ширина/высота, коробка-проклейки
  • eCSStender: CSS3 селекторы
  • Selectivizr: CSS3 селекторы

Пожалуйста, добавьте в этот список, если у вас есть больше: это сообщество вики.

Какие ваши предпочтительные сценарии? Каковы преимущества & ограничения & gotchas?

Update: эти скрипты теперь обычно называют «Polyfills»

+4

Мой любимый скрипт, который выводит сообщение пользователю: «Скачать Firefox.» ;) –

ответ

2

не сценарий, но, вероятно, стоит упомянуть Google Chrome Frame плагин:

Google Chrome Frame является открытым исходным кодом плагин, плавно открывает открытые веб-технологии Google Chrome и быстрый JavaScript-движок для Internet Explorer. С помощью Google Chrome Frame, вы можете:

  • Старт с использованием открытых веб-технологий - как холст тега HTML5 - сразу же, даже технологии, которые пока не поддерживаются в Internet Explorer 6, 7 или 8.

  • Воспользуйтесь преимуществами повышения производительности JavaScript, чтобы сделать ваши приложения более быстрыми и более отзывчивыми.

1

HTML5 Shiv: HTML5 IE позволяет сценарий.

Но в основном эти скрипты выполняют свою работу, но ценой проблем с производительностью и т. Д. Есть некоторые приемлемые обходные пути, такие как using "PNG8 alpha transparency" as a replacement for PNG fix. Это всего лишь вопрос типа проекта.

-2

Я предлагаю также Blueprint CSS

http://www.blueprintcss.org/

Цитируя их сайт ..

Что Blueprint предложить?

* A CSS reset that eliminates the discrepancies across browsers. 
* A solid grid that can support the most complex of layouts. 
* Typography based on expert principles that predate the web. 
* Form styles for great looking user interfaces. 
* Print styles for making any webpage ready for paper. 
* Plugins for buttons, tabs and sprites. 
* Tools, editors, and templates for every step in your workflow. 
+0

Это не полипол. Он включает в себя таблицу стилей «сброс», но не затрагивает никаких функций, отсутствующих в IE. –