1
내 사이트에 CSS3 PIE을 사용하고 있으며 선형 그라디언트가 IE9에서 작동하지 않는 것으로 나타났습니다. 필자는 IE9에서 문제없이 선형 그래디언트 지원을 위해 PIE을 사용 했으므로 이번에는 문제가 무엇인지 파악할 수 없습니다.CSS3 PIE : IE9에서 선형 그라디언트가 작동하지 않습니다.
상황이 내가 생각/시도했다 : 그라데이션이 경우 작동하기 때문에
- 내가 IE9
- 을 지원하는 베타 5를 사용하고 내 스타일 시트 PIE.htc의 경로를 알고, 올바른 IE Developer Toolbar를 통해 페이지의 문서 모드를 IE7/8로 전환합니다.
- 동일한 서버의 다른 사이트에서 그라디언트가 IE9에서 작동하기 때문에 내 서버가 올바른 콘텐츠 유형으로 PIE.htc를 제공하고 있음을 알고 있습니다. 또한 수동으로 탐색하면 PIE의 설명서/fo에 따라 올바른 내용 유형을 증명하는 파일을 저장하라는 메시지가 나옵니다 럼즈)
나는 곤혹 스럽다. 과거에 PIE을 사용한 방식과 다른 점은 없었으며 이전에는 IE9에서는 나타나지 않는 그라데이션 문제가 없었습니다.
HTC 대신 PI 버전의 JS 버전을 사용하면 ... 그라디언트가 IE9에서 작동합니다. 이는 내 서버가 PIE.htc에 잘못된 콘텐츠 유형을 제공하고 있음을 의미하지만, 동일한 서버의 다른 사이트가 문제없이 .htc 버전을 사용하기 때문에 가능하지는 않습니다. – daGUY
그래, 여전히 이상해. JS 버전을 사용해 보았을 때 특정 클래스 이름 하나에 적용했지만 그 클래스가없는 경우에도 페이지의 모든 요소에 그라디언트가 고정되었습니다! 이것은 정말로 말이되지 않습니다 ... – daGUY