У меня есть этот простой CSS ...
div:before {
content: "G'day";
filter: alpha(opacity=40);
-moz-opacity: .4;
opacity: .4;
}
jsFiddle .
Псевдоэлемент : before
имеет правильную прозрачность в Firefox 6. В IE8 прозрачность не применяется.
Обычно установка непрозрачности для div
работает, но это не то, что мне нужно.
Я попытался добавить display: block
, но это не помогло.
Хотя я мог бы обойти это, есть ли какой-нибудь трюк, чтобы заставить IE8 соблюдать свойство opacity
в : before
(и : after
если на то пошло) псевдоэлемент?