Ich versuche, einen CSS-Farbverlauf in einem div mit etwas Text zu verwenden. Mit Gecko und Webkit wird der Text gut angezeigt. In IE7 & IE8 erscheint der Text aliased (jaggy).CSS-Verläufe in IE7 & IE8 verursacht Text Aliasing
Ich stieß auf diesen Blog mit der Aussage: "Wir entschieden uns, ClearType auf Elementen zu deaktivieren, die eine DXTransform verwenden".
IE Blog: http://blogs.msdn.com/ie/archive/2006/08/31/730887.aspx
Die im Jahr 2006 zurück; 3,5 Jahre später, nehme ich an, dass dieser Fehler behoben sein wird, aber es ist nicht. Gibt es eine Möglichkeit, dies in IE8 zu tun, ohne auf ein wiederholendes Hintergrundbild im div zu stopfen?
Hier ist ein Beispiel, was ich meine.
<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>
In IE, der Text in der div ist aliased (jaggy) und der Text im Absatz nicht.
Jede Lösung, die keine Bilder enthält, würde sehr geschätzt werden.
Ich bin mir nicht bewusst jede Lösung, und es ist seit Jahren ein bekanntes Problem mit IE gewesen, wie Sie herausgefunden haben. – Rob