CSS3 gradient de problèmes avec le rendu de la transparence à blanc

Je suis d'avoir des problèmes avec la croix-navigateur rendu des dégradés CSS3. Ce qui se passe quand je suis en train de créer un dégradé de couleurs transparent blanc.

Le fichier que je suis à l'aide de test est la suivante:
http://f.cl.ly/items/0E2C062x3O161b09261i/test.html

CSS est utilisé:

background-image: linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
background-image: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
background-image: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
background-image: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
background-image: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);

Déchirante ressemble à ce que je veux dans Safari 6 (mac):
CSS3 gradient de problèmes avec le rendu de la transparence à blanc

Chrome rendu des fondus de couleur gris avant de fondus au blanc (Firefox rend cette façon aussi sur mac os):
CSS3 gradient de problèmes avec le rendu de la transparence à blanc

Des idées ou des suggestions sur les raisons de cette étrange rendu peut-être?

OriginalL'auteur phawk | 2012-08-06