Условные комментарии начиная с IE 10 больше не работают

<!-- [if IE 6]><style type="text/css">
   .transparent { background: #0078c9; }
</style><![endif]-->
https://msdn.microsoft.com/en-us/library/hh801214(v=vs.85).aspx «Отделить» 10-ый от 11-го с помощью js или на бекенде аналогично распарсить User-Agent
var uA = navigator.userAgent;
if(uA.indexOf('Trident') != -1 && uA.indexOf('rv:11') != -1){
    document.body.className = document.body.className+' ie ie11';
} else if(uA.indexOf('Trident') != -1 && uA.indexOf('MSIE 10.0') != -1){
    document.body.className = document.body.className+' ie ie10';
} else if(uA.indexOf('MSIE ') != -1) {
    document.body.className = document.body.className+' ie ieo';
}

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *