псевдокласс: в селекторе отключает IE8!
вам нужно разгруппировать эти селекторы, если вам абсолютно необходимо использовать эти псевдоклассы CSS3 ;
Если в наборе правил есть селектор, который IE8 не понимает, он игнорирует все это - это часто встречается в IE8 с псевдоклассами CSS3
например, если вы разделяете их и удаляете псевдо-класс:disabled
частей селектора полностью - вы увидите, что первый пример ниже работает для всех, тогда как второй все еще работает, за исключением IE7
input[disabled], select[disabled], textarea[disabled] {background-color: #0f0;} /* lime green - works in IE7+ and modern browsers */
input[disabled="disabled"], select[disabled="disabled"], textarea[disabled="disabled"] {background-color:#ff0;} /* yellow - IE8+ and modern browsers */
проблема цвета (в отличие от background-color)Указанный в другом ответе не является причиной вашей проблемы, но это не помогло бы, если бы вы также пытались изменить цвет;)