Я считаю, что причина того, что рендеринг выглядит плохо в IE7, заключается в том, что IE7 плохо обрабатывает непрозрачность. Рик Страл заметил проблему в посте блога под названием Internet Explorer 7.0 и непрозрачность: даже близко!
Один комментарий к этому сообщению в блоге, связанный с сообщением в блоге IE Заметки о взаимодействии ClearType с DXTransforms в IE7 , где мы узнаем, что команда IE знает об этой проблеме и предлагает «объяснение», что включает этот драгоценный камень:
"Как также заметили наши пользователи, текст ClearType выглядит очень размытым - к сожалению, эти две технологии просто плохо сочетаются. Это потому, что базовое преобразование свертки, используемое DXTransforms, не учитывает пространственную природу ClearType. «
Я полагаю, что команда IE смогла внедрить ответственность преобразования пространственной свертки ClearType в IE8, но, увы, это не удалось сделать в IE7.