Показать сообщение отдельно
  #11 (permalink)  
Старый 02.05.2010, 10:35
Кандидат Javascript-наук
Отправить личное сообщение для bayah Посмотреть профиль Найти все сообщения от bayah
 
Регистрация: 22.04.2010
Сообщений: 111

Прозрачности текста добился, и сразу столкнулся с очередной проблемой. Текст к которому применяется прозрачность становится рубленным, кубиками в общем.

Вот что удалось найти:

Цитата:
С выходом Windows XP появилось сглаживание экранных шрифтов методом ClearType, а вместе с ним и побочные эффекты в IE при использовании этого метода сглаживания. Касательно нашего случая, если применяется прозрачность к элементу с текстом при включенном методе сглаживания ClearType, то текст перестает нормально отображаться (полужирный текст - bold, например, двоится, могут так же появляться различные артефакты, например, в виде чёрточек, зазубренного текста). Для того чтобы исправить положение, для IE нужно задать фоновый цвет, CSS свойство background-color, элементу к которому применяется прозрачность. К счастью в IE7 баг устранен.
Видимо в IE 8 проблему снова "реализовали", так как у меня именно 8-ой.
Кстати сказать, установка свойства background-color решает проблему рубленого текста, но тогда пропадает смысл прозрачного текста: у меня фон не однородный(картинка) и к тому же все время перемещается под текстом. Таким образом установить определенный background-color так чтобы вокруг текста не появлялась рамка установленного цвета не получится.
Ответить с цитированием