У меня есть веб-сайт, который использует различные стили CSS3, который действительно был протестирован только в Firefox 10. Мне нужен какой-то способ имитировать различные стили CSS, которые изначально не поддерживаются при просмотре в IE8:
- тень блока
- тень текста
- градиент фона
- круглый угол
- непрозрачность
Я пробовал использовать css3pie , но когда я включил файл .htc, он вызвал некоторые неприятные побочные эффекты.Я знаю, что есть плагины jQuery, которые могут добавлять тени элементов и закругленные углы к элементам в IE8, поэтому я рассматриваю возможность их использования внутри условного кодового блока, например,
if ($.browser == 'msie' && $.browser.version.split('.')[0] < 9) {
// call JQuery plugins to apply box shadows, round corners, etc.
}
Я понимаю, что это несколько хрупкопотому что я использую обнаружение браузера, а не обнаружение функций, но я не могу найти способ обнаружить функции, такие как возможность скругления углов, используя jQuery.support .
Во-вторых, я 'Я знаю только о плагинах jQuery, которые могут имитировать некоторые свойства CSS3 (тени от квадратов и круглые углы), есть ли другие для градиента фона, непрозрачности и теней текста?
Наконец, если есть совершенно другой способ достижениямоя цель, тогда, пожалуйста, не стесняйтесь предложить альтернативу.