Estoy intentando utilizar un degradado de CSS en un div que contiene algo de texto. Con Gecko y Webkit, el texto se muestra bien. En IE7 & IE8, el texto aparece con alias (irregular).Los degradados de CSS en IE7 e IE8 están causando que el texto tenga un alias
Me encontré con este blog que dice: "decidimos desactivar ClearType en los elementos que utilizan cualquier DXTransform".
IE Blog: http://blogs.msdn.com/ie/archive/2006/08/31/730887.aspx
Eso fue en 2006; 3.5 años después, supongo que este error se solucionará, pero no es así. ¿Hay alguna manera de hacer esto en IE8 sin recurrir al relleno de una imagen de fondo repetitiva en el div?
Aquí hay un ejemplo de lo que quiero decir.
<style>
div
{ height: 50px;
background: -moz-linear-gradient(top, #fff, #ddd);
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff, endColorstr=#ffdddddd);
}
</style>
<div>Hello World</div>
<p>Normal text</p>
En IE, el texto en el div tiene un alias (dentada), y el texto en el párrafo no es.
Cualquier solución que no involucre imágenes sería muy apreciada.
No estoy al tanto de cualquier solución y que ha sido un problema conocido con el IE durante años a medida que has descubierto. – Rob