Я пытаюсь использовать градиент CSS в div, содержащий некоторый текст. С помощью Gecko и Webkit текст отображается хорошо. В IE7 и IE8 текст появляется с псевдонимом (jaggy).
Я столкнулся с этим блоком: "Мы решили отключить ClearType для элементов, которые используют любой DXTransform".
Блог IE: http://blogs.msdn.com/ie/archive/2006/08/31/730887.aspx
Это было в 2006 году; Спустя 3,5 года я предполагаю, что эта ошибка будет исправлена, но это не так. Есть ли способ сделать это в IE8, не прибегая к заполнению повторяющегося фонового изображения в div?
Вот пример того, что я имею в виду.
<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>
В IE текст в div является псевдонимом (jaggy), а текст в параграфе - нет.
Приветствуется любое решение, которое не связано с изображениями.