2011-09-20 5 views
1

인터넷 익스플로러에 대한 내 웹 사이트에 그라데이션 배경이 있어야합니다. 나는이 일을 proprietry 방법의 일종이 알고인터넷 익스플로러 버전의 그라디언트 배경 <= 8

filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#20799d', EndColorStr='#5cb9df'); 

는하지만이 내 사이트가 사방에 사용하는, (적어도, IE8 지원) border-radius와 grok 수 없습니다.

어떻게 해결해야합니까? (구버전의 IE에는 그라데이션 배경이 없다는 것 이외에.)

+2

'border-radius'는 IE8에서 지원하지 않습니다. 그들은 IE9에서만 지원을 추가합니다 – antyrat

+0

@antyrat is correct : http://caniuse.com/#search=border-radius – Eonasdan

+0

제 사이트에서 IE8에서는 작동하지만 IE7에서는 작동하지 않습니다. 내가 과거에 적용한 다른 해킹 라이브러리 때문에 가능합니까? – Oliver

답변

3

CSS3PIE이라는 훌륭한 라이브러리가 있습니다. IE6-7-8-9에 대한 지원이 추가 된 것 같습니다. 에 관심이 있으라.

나는 그것을 많이 사용하고있다. (그것은 그것의 단점을 가지고 있지만) 나를 실망시키지 않는다.

+0

Brilliant! 완벽 해 보인다. 어떤주의 사항이 있습니까, 아니면 그냥 작동합니까? – Oliver

+0

주의 사항 : http://css3pie.com/documentation/known-issues/ –

+0

기타 문의 : https://github.com/lojjic/PIE/issues 완벽한 솔루션은 아니지만, . ** ** PIE를 추천합니다 **하지만 PIE를 추천합니다. 그러나 성능은 때때로 느리며 일단 실제로이 문제가 발생하면 몇 가지 문제가 있습니다. –

관련 문제