IE9 проблемы с CSS такие градиентный фон и закругленные углы и тени - PullRequest
0 голосов
/ 25 января 2011

Я использую градиентный цвет фона для выбранных или скрытых пунктов меню, он отлично работает в Chrome, FF, Opera, ie7, ie8. но в ie9 фон элементов появляется справа от элемента, но текст остается на месте, это первая проблема.

Вторая проблема, с которой я столкнулся, это закругленный угол, он отлично работает в Chrome, FF, Opera, но в ie9 углы в порядке, но фон коробки был изображением, но он выглядит белым !!!

третья проблема - это тень Я применяю тень к элементам div, содержащим изображения, он отлично работает во всех браузерах, но ie9 смещает весь элемент div вместо применения изменения тени и непрозрачности при наведении курсора мыши, что увеличивает проблему путем добавления черных частей на стороне элемента div, у которого нет тени. ?????

когда я услышал, что ie9 поддерживает css3, я понял, что это невероятно, т.е. все равно будет моим Кошмаром !!

Я боюсь будущего появления сайта в ie 9, поэтому я добавляю это <meta http-equiv="X-UA-Compatible" content="IE=7.5"/>

когда я использовал IE = 7 или IE = 8, проблема все еще остается но знайте, что это выглядит лучше после добавления этой линии, но без поддержки закругленного угла.

1 Ответ

1 голос
/ 23 февраля 2011

Как вы говорите IE9, чтобы реализовать углы и градиенты? Используете ли вы фильтры IE (как я полагаю, вы используете для 7 и 8)? Или вы на самом деле используете CSS3?

Если вы используете фильтры, попробуйте в IE9 просто использовать CSS3. Вы можете поместить фильтры в их собственную таблицу стилей и просто использовать условные комментарии для IE8 и ниже для них, так что IE9 полностью игнорирует фильтры, так что вы знаете, что они не мешают.

...