Vì vậy, tôi đang cố gắng để đặt một nền gradient trên một bảng, qua một lớp:Tại sao độ dốc CSS này lại hiển thị sai màu trong 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 và FireFox trông OK. Họ áp dụng các gradient như tôi nghĩ: từ màu trắng, màu be nhạt.
Tuy nhiên, IE7 áp dụng độ dốc từ màu đen thành màu xanh đậm ??? WTF là với điều đó ...?
Địa điểm đó đến từ đâu? IE7 không nhận ra màu hex?
Và nếu không, nó sẽ không áp dụng nền mặc định, tức là #fff
và tệp hình ảnh?
Màu bắt đầu và màu kết thúc mặc định là màu xanh dương và đen ???? Tại sao trên trái đất đó sẽ bao giờ là một ý tưởng tốt? – guiniveretoo