У меня есть несколько фонов с градиентом, и он работает для Firefox, Chrome и Safari с определенными медиа-запросами для мобильных устройств.
Как обычно проблема в Internet Explorer. Раньше у меня была условная таблица стилей для IE, в которую я просто загружал одно фоновое изображение, но, насколько мне известно, IE10 не поддерживает ‹ !--If IE--> в моем CSS.
В идеале я хотел бы, чтобы градиент css3 и отдельные фоновые изображения работали во всех браузерах, я был счастлив использовать одно фоновое изображение для всех браузеров IE, но пока одно фоновое изображение не работает для IE.
CSS в основном стиле.css
body{
font:14px 'questrialregular', Arial, Helvetica, sans-serif;
margin:0;
width:100%;
color:#797979;
background-image:
url(../img/bknd_img1.png),
url(../img/bknd_img2.png),
url(../img/bknd_img3.png),
url(../img/bknd_img4.png),
url(../img/bknd_img5), -webkit-gradient(radial, 50% 20%, 0, center center, 500, from(#c0deff), to(#509deb));
background-image:
url(../img/bknd_img1.png),
url(../img/bknd_img2.png),
url(../img/bknd_img3.png),
url(../img/bknd_img4.png),
url(../img/bknd_img5.png), -moz-radial-gradient(center center, circle contain, #c0deff, #509deb);
background-attachment:fixed;
background-position:top right, top left, center bottom, bottom right, left bottom;
background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
background-color:#509deb;
display:block;}
CSS для Internet Explorer: style-ie.css
font:14px 'questrialregular', Arial, Helvetica, sans-serif;
margin:0;
width:100%;
color:#797979;
background-image: url('img/bknd_full_img.jpg');
background-attachment:fixed;
background-position:center top;
background-repeat: no-repeat;
background-color:#fff;
display:block;
}