Проблемы с непрозрачностью в Chrome и IE - PullRequest
0 голосов
/ 25 марта 2009

Я вижу странное поведение в IE 7 и Chrome с изменением непрозрачности на прозрачном фоне png в моей навигации.

CSS:

 ul.tabs a {
    height: 48px;
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    }

 div.header ul.tabs a:hover {  
    filter:alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity: 1;
    opacity: 1;
    }

1 Ответ

1 голос
/ 25 марта 2009

Я считаю, что причина того, что рендеринг выглядит плохо в IE7, заключается в том, что IE7 плохо обрабатывает непрозрачность. Рик Страл заметил проблему в посте блога под названием Internet Explorer 7.0 и непрозрачность: даже близко!

Один комментарий к этому сообщению в блоге, связанный с сообщением в блоге IE Заметки о взаимодействии ClearType с DXTransforms в IE7 , где мы узнаем, что команда IE знает об этой проблеме и предлагает «объяснение», что включает этот драгоценный камень:

"Как также заметили наши пользователи, текст ClearType выглядит очень размытым - к сожалению, эти две технологии просто плохо сочетаются. Это потому, что базовое преобразование свертки, используемое DXTransforms, не учитывает пространственную природу ClearType. «

Я полагаю, что команда IE смогла внедрить ответственность преобразования пространственной свертки ClearType в IE8, но, увы, это не удалось сделать в IE7.

...