Есть ли способ заставить IE8 соблюдать непрозрачность псевдоэлемента `: before`?

У меня есть этот простой 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 если на то пошло) псевдоэлемент?

12
задан BoltClock 22 May 2012 в 22:37
поделиться