Internet Explorer Проблема с цветными профилями на закругленных углах с использованием изображений - PullRequest
2 голосов
/ 24 февраля 2011

Я использую изображения, чтобы обеспечить закругленные углы для Internet Explorer, но изображения немного другого оттенка, чем фактическая граница в IE.Это не так в Google Chrome или Firefox.

In Firefox and Google Chrome the div looks like this

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

enter image description here

Ответы [ 3 ]

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

Если вы используете pngs для создания своего угла, вам нужно удалить информацию о гамме для IE.Отличным инструментом для этого является PNGOptimizer: http://psydk.org/PngOptimizer.php

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

Лучше всего использовать изображения как для границ, так и для углов. Изображения для границ должны иметь тот же цвет и формат, что и ваши углы. Или вы можете отказаться от старой школы и использовать свойства радиуса границы CSS3 вместе с хаком IE CSS3, таким как CSS3PIE .

0 голосов
/ 24 февраля 2011

Только Safari 2.0+ и Firefox3.0 + (нужно использовать дополнение, но с 3.5 он поддерживается по умолчанию) поддерживают встроенные цветовые профили.

Вы можете обойти это, используя либо изображения, либо границу, но не смесь обоих.

Я использую изображение с закругленными границами для IE с условными комментариями для установки нового файла CSS и CSS border-radius для «настоящих» браузеров:)

...