У меня странная проблема с графикой со скругленными углами.
У меня есть HTML-страница с прозрачным телом (style = "filter: alpha (opacity = 100); непрозрачность: 100; background-color: transparent;"), и внутри этого тела находится div с изображением PNG. с закругленными углами, с прозрачностью по краям, чтобы правильно переходить с фоном.
Эта HTML-страница содержится в iFrame поверх другой HTML-страницы, поэтому я хочу, чтобы прозрачное изображение, содержащееся в iFrame, просвечивало и, таким образом, округленное изображение корректно переходило с фоном (который является изображением) на страница, которая вызывает iFrame (следовательно, тело внутри iFrame имеет прозрачный фон).
Это на самом деле работает нормально, за исключением прозрачности на закругленных углах. Почему-то вокруг закругленного угла есть очень тонкая, но заметная зазубренная черная окантовка, как будто на нее надет черный матовый материал.
Я также пробовал это с прозрачными GIF-файлами, но вместо этого получил зубчатые белые края.
Кто-нибудь когда-нибудь пытался сделать что-то подобное раньше и заставил это работать? Если это так, я хотел бы услышать, как.
EDIT
Вот ссылка на результат: image
Изображение с листьями является фоновым изображением (Flash) вызывающего HTML. Окно поиска содержит iFrame с прозрачным фоном.
Это происходит в IE7. Firefox выглядит нормально, как ни странно.