if (/MSIE 10/i.test(navigator.userAgent) ||
/MSIE 9/i.test(navigator.userAgent) ||
/rv:11.0/i.test(navigator.userAgent) ||
/Edge\/\d./i.test(navigator.userAgent))
{document.write
('<style>.about-work{background-color:#fff;}.order{background-color:#fff;}footer{background-color: rgba(57, 172, 249, 1);}.price{background:#ffffff;}.hakscr{background: #ffffff;}.dignity{background-color:rgba(57, 172, 249, 1);}header{background-color: rgba(57, 172, 249, 1);}.header{background-color: rgba(57, 172, 249, 1);}.hak{background: rgba(57, 172, 249, 1);}.about{background-color: #fff;}</style>')
}
Тестировал с IE8-IE10
ЗЫ. Не будет работать, если в «style» будут отступы.