Есть ли способ получить границы радиуса и градиента фона в IE? - PullRequest
1 голос
/ 04 июня 2010

Мне интересно, есть ли какие-нибудь обходные пути, использующие javascript или что-то еще, чтобы IE показывал радиус границы или градиентный фон?

Ответы [ 4 ]

5 голосов
/ 16 марта 2011

Я столкнулся с этим, ища исправления для использования «градиентов и радиуса границы» в IE9. И да, хотя это правда, что теперь вы можете использовать оба в IE9, вы, к сожалению, не можете использовать их вместе.

Проблема задокументирована в нескольких местах:

Эта проблема, похоже, связана с несоответствием радиуса границы старым градиентам фильтра IE. К сожалению, выпуск IE9 не принес должных градиентов CSS.

0 голосов
/ 14 сентября 2011

Это совершенно новое: https://github.com/bfintal/jQuery.IE9Gradius.js

Просто включите скрипт last в тег head, и он должен обработать все остальное. Смотрите примечания readme

0 голосов
/ 25 марта 2011

Вам не нужно использовать jQuery для закругленных углов, есть решения, которые позволят браузерам вести себя хорошо даже в случае отключения javascript.

Проверьте http://css3pie.com/, предоставляет довольно простое решение (файл htc) для выполнения этой работы. Как указано в monn, градиент IE9 и радиус не работают вместе. Css3Pie предназначен для разработки с разметкой css3, но предоставляет резервные копии для IE обратно в IE6.

Также есть css3please и компас (для рубина).

Эта проблема недавно обсуждалась в очереди проблем HTML5 Boilderplate (HTML5 Boilerplate - это проверенная совместная работа, объединяющая лучшие методы современной веб-разметки в качестве отправной точки для любой платформы). https://github.com/paulirish/html5-boilerplate/issues#issue/354

Вот демонстрация проблемы и решения: http://frugalcoder.us/post/2010/09/15/ie9-corner-plus-gradient-fail.aspx

0 голосов
/ 04 июня 2010

jquery по крайней мере для элемента радиус / углы.

Градиентные фоны см. this .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...