Какие сценарии доступны для исправления ошибок и недостатков стиля в IE? - PullRequest
5 голосов
/ 11 сентября 2010

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

  • DD_Roundies : border-radius
  • Fetchak ie-css3 : эмуляция границы-границы, тени-рамки, тени для текста с использованием VML
  • ie-css3 у Кейта Кларка: расширенная поддержка селектора
  • CSS3 PIE : border-radius, box-shadow, border-image, несколько фоновых изображений, линейный градиент в качестве фонового изображения, rgba
  • IE PNG Fix : Alpha-поддержка прозрачного PNG с использованием AlphaImageLoader
  • DD Запоздалое исправление PNG : поддержка альфа-прозрачного PNG с использованием VML
  • IE Дина Эдвардса [7-9] .js : расширенные селекторы, альфа-прозрачный PNG, положение: фиксированное, мин. / макс. ширина / высота, размер блока
  • eCSStender : css3 селекторы
  • Selectivizr : селекторы css3

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

Какие ваши любимые сценарии?Каковы преимущества, ограничения и ошибки?

Обновление: эти сценарии теперь обычно называются "Polyfills"

Ответы [ 3 ]

2 голосов
/ 11 сентября 2010

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

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

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

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

1 голос
/ 16 ноября 2010

HTML5 Shiv : скрипт HTML5 IE IE.

Но в основном эти скрипты выполняют свою работу, но за счет проблем с производительностью и тому подобного.Есть некоторые приемлемые обходные пути, такие как , использующие "альфа-прозрачность PNG8" в качестве замены для исправления PNG .Это просто вопрос типа проекта.

0 голосов
/ 16 ноября 2010

Я предлагаю также 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.
...