Tôi đang sử dụng bit sau của CSS để tạo ra một gradient nền tuyến tính. Dường như nó hoạt động tốt trong IE8/9, FF, Safari và chrome nhưng không hoạt động trong IE7. IE7 cho thấy một nền (màu xanh) vững chắc. Đây là mã của tôigradient nền trong IE7 với CSS
.menu_body a {
display:block;
color:#006699;
background: #008800;
/* Mozilla: */
background: -moz-linear-gradient(top, #0b71a4, #025f8e);
/* Chrome, Safari:*/
background: -webkit-gradient(linear,
left top, left bottom, from(#0b71a4), to(#025f8e));
/* MSIE */
filter: progid:DXImageTransform.Microsoft.Gradient(
StartColorStr='#0b71a4', EndColorStr='#025f8e', GradientType=0);
padding: 1px 18px;
}
Cảm ơn điều này đã làm việc tuyệt vời! (không thể bỏ phiếu cho dù tôi là thành viên mới, xin lỗi vì điều đó) EDIT: cho cú pháp cập nhật cho Webkit tôi có thể sử dụng -webkit-linear-gradient() phải không? – Kiwi1
@Schimmel Chính xác; cú pháp cũng giống như đối với Firefox và IE10, ngoại trừ tiền tố của nhà cung cấp khác nhau. Nhân tiện, bạn sẽ có thể chấp nhận câu trả lời của tôi bằng cách nhấp vào hộp kiểm ở bên trái của nó. – duri
@duri - IE10? là cái gì mới? :) – Dementic