Границы, тени и закругленные углы в IE возможны? - PullRequest
0 голосов
/ 03 декабря 2010

Существует настройка шаблона, которая использует jQuery для применения стилей после загрузки страницы, например:

$(".section").css("color","#000000");

и это меняет фоновые изображения, границы и т. Д.

Сейчас у секций есть рамка, цвет фона, тень и радиус границы для закругленных углов.

Можно ли заставить их работать в IE? Я пробовал жидкий холст и другие методы округления, но я не могу

  1. Приведите его в действие из-за переопределений jQuery.
  2. Получите все три для одновременной работы в IE (границы, тени и закругленные углы)

Любая помощь приветствуется, спасибо

Ответы [ 2 ]

1 голос
/ 03 декабря 2010

CSSPIE будет делать то, что вы хотите. Он эмулирует некоторые из этих функций css3 через загружаемое вами поведение css3.

http://css3pie.com

Я только видел, как он использовался, и это может привести к небольшому падению производительности, но, похоже, стоит попробовать. Хорошая особенность этого метода заключается в том, что он не использует специфичные для JavaScript или IE изображения и т. Д.

1 голос
/ 03 декабря 2010

Это зависит от того, что вы подразумеваете под «закругленными углами».

Если вы говорите о скруглении углов с помощью css3 border-radius, то IE9 поддерживает его, но не IE8 и IE7. Firefox, Chrome и Safari поддерживают его, но для этого нужно использовать их moz / webkit.

Самый простой способ получить закругленные углы в IE без использования CSS - это использовать фоновое изображение и спрайты. Таким образом, у вас есть изображение где-то на кнопке, и вы устанавливаете его в качестве фона для тега span, div или anchor.

Существуют также библиотеки javascript, которые также рисуют закругленные углы.

...