IE9 coins arrondis et filtre: progid: DXImageTransform.Microsoft.gradient

J'ai utilisé filter: progid:DXImageTransform.Microsoft.gradient pour obtenir des dégradés pour IE <9.
Maintenant, lorsqu'il est combiné avec une ombre, ou un arrière-plan différent en dessous, je reçois la boîte à coller.

Est-il un moyen de garder la compatibilité ascendante, sans conditions et des feuilles de style externes?

Voir le code:

.class {
    float:left; 
    border:solid 1px #AAA; 
    position:absolute; 
    z-index:1; 
    text-align:left; 
    width:350px; 
    margin: 12px 0px 0px 0px; 
    background:#FFFFFF; 
    border-radius:5px; 
    box-shadow:5px 5px 5px #BBBBBB; 
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f5f5f5, endColorstr=#FFFFFF); 
}

<div class="class">this</div>

source d'informationauteur Jeffz