CSS3 PIE: линейные градиенты не работают в IE9 - PullRequest
1 голос
/ 05 января 2012

Я использую CSS3 PIE на своем сайте, и я заметил, что линейные градиенты не работают в IE9. Я использовал PIE для поддержки линейного градиента без проблем в IE9, поэтому я не могу понять, в чем проблема на этот раз.

Вещи, которые я пробовал / рассматривал:

  • Я использую Beta 5, которая поддерживает IE9
  • Я знаю, что путь к PIE.htc в моей таблице стилей правильный, потому что градиенты будут работать, если я переключу режим документа страницы на IE7 / 8 через панель инструментов разработчика IE
  • Я знаю, что мой сервер обслуживает PIE.htc с правильным типом контента, потому что градиенты работают в IE9 на другом сайте на том же сервере (кроме того, IE предлагает мне сохранить файл, если я перехожу к нему вручную, который является доказательством правильного типа контента в соответствии с документацией / форумами PIE)

Я в тупике. Кажется, ничто не отличается от того, как я использовал PIE в прошлом, и у меня никогда не было проблем с градиентами, которых раньше не было в IE9.

1 Ответ

0 голосов
/ 05 января 2012

Понятно - по какой-то причине мой сервер кэшировал старую версию PIE (бета-версия 4, которая не поддерживает IE9), даже если я загрузил бета-версию 5 (которая поддерживает). Я просто полностью удалил PIE.htc и заново загрузил его, чтобы заставить мой сервер подключиться к новой версии, и теперь он работает.

...