Tôi đã quyết định bỏ hoàn toàn hỗ trợ cho IE6 và IE7 trong trang web của mình, chuyển hướng người dùng đến trang cảnh báo chỉ có văn bản. Tuy nhiên tôi vẫn hỗ trợ IE8 và IE9.linear-gradient sử dụng CSS3 PIE trong IE9 không hoạt động, IE8 hiện
Tôi đang đạt được điều này bằng cách sử dụng CSS3 PIE và bán kính đường viền hoạt động ở cả hai (IE8/9), hộp bóng hoạt động trong cả hai, tuy nhiên tôi cũng dựa vào tuyến tính-gradient. Tôi có đống thẻ được sử dụng để đạt được điều này:
background: #E6E6E6; /* fallback */
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E6E6E6), to(#B3BCC7)); /* old webkit */
background: -webkit-linear-gradient(#E6E6E6, #B3BCC7); /* new webkit */
background: -moz-linear-gradient(#E6E6E6, #B3BCC7); /* firefox */
background: -ms-linear-gradient(#E6E6E6, #B3BCC7); /* meant to be IE... */
background: filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E6E6E6', endColorstr='#B3BCC7'); /* also meant to be IE... */
background: -o-linear-gradient(#E6E6E6, #B3BCC7); /* opera */
background: linear-gradient(#E6E6E6, #B3BCC7); /* W3C standard */
-pie-background: linear-gradient(#E6E6E6, #B3BCC7); /* PIE */
behavior: url(/PIE.htc); /* load PIE.htc */
linear gradient làm việc trong IE8, nhưng không IE9, kỳ quặc. Tôi đã thử bất kỳ giải pháp nào tôi đã tìm thấy, nhưng chúng chưa hoạt động. IE8 chỉ cho thấy dự phòng: nền: # E6E6E6; - không phải là độ dốc.
Tôi không nghĩ rằng đó là điều gì sai trái với máy chủ hoặc bất cứ điều gì như thế, bởi vì các tài sản khác - border-radius và hộp bóng - làm việc với PIE nhưng không phải không có.
Tôi đã có tất cả các đặc tính làm việc trong tất cả các trình duyệt Tôi ủng hộ - chỉ không IE9 :(
Bất kỳ ý tưởng
Cảm ơn
@vyegorov Tôi mới làm điều này ... tại sao nó lại nói bạn chỉnh sửa nó? Có phải đó là vì bạn đã bỏ phiếu hay bạn đã chỉnh sửa câu hỏi? – stackunderflow
OK, tôi đã giải quyết nó. Đó là 'bộ lọc: blablabla' không' nền: bộ lọc: blablabla'. Bây giờ một vấn đề mới đã được giới thiệu - nền là tràn ra bán kính biên giới của cơ thể. Nếu bạn nhìn kỹ, bạn cũng sẽ thấy một khoảng trống nhỏ trong suốt ở bên cạnh ... http://img26.imageshack.us/img26/8360/ie9problems.png – stackunderflow
Tôi đã cập nhật tin nhắn của bạn, thêm 'lang-css' nhãn. – vyegorov