Я использую CSS3 PIE на своем сайте и заметил, что линейные градиенты не работают в IE9. Раньше я использовал PIE для поддержки линейного градиента без проблем в IE9, поэтому я не могу понять, в чем проблема на этот раз.
Вещи, которые я пробовал / рассматривал:
- Я использую бета-версию 5, которая поддерживает IE9.
- Я знаю, что путь к PIE.htc в моей таблице стилей правильный, потому что градиенты будут работать, если я переключу режим документа страницы на IE7/8 через панель инструментов разработчика IE.
- Я знаю, что мой сервер обслуживает PIE.htc с правильным типом контента, потому что градиенты работают в IE9 на другом сайте на том же сервере (кроме того, IE предлагает мне сохранить файл, если я перехожу к нему вручную, что является доказательством правильного типа контента в соответствии с документацией/форумами PIE)
Я в тупике. Кажется, ничто не отличается от того, как я использовал PIE в прошлом, и у меня никогда не было проблем с градиентами, которые раньше не появлялись в IE9.