Почему этот градиент CSS отображается с неправильными цветами в IE 7?

Итак, я пытаюсь поместить градиентный фон в таблицу с помощью класса:

.prov-results-bkgrd {
    background: #fff url(/_images/prov-results-table-bg.jpg) left bottom repeat-x;

    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#fff),
        to(#dedbd5)
    );

    background: -moz-linear-gradient(top, #fff, #dedbd5);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#dedbd5');
}

IE8 и FireFox выглядят нормально. Они применяют градиенты так, как я думал: от белого к светло-бежевому.

Однако IE7 применяет градиент от черного к темно-синему ??? Какого черта с этим ...?

Откуда это взялось? IE7 не распознает шестнадцатеричные цвета?

А если нет, не применит ли фон по умолчанию, т.е. #fff и файл изображения ??

13
задан mercator 19 January 2011 в 17:18
поделиться