크로스브라우징

익스플로러 filter 적용 문제

라크젠 2011. 6. 13. 13:45

css3 적용 문제로 테스트 중 필터끼리 충돌(?) 하는 문제가 발생했다. 


ie8을 쓰는 중인데...

버튼 안에

filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcf1d9', endColorstr='#f1c660');
filter: progid:DXImageTransform.Microsoft.Shadow(color=#7f6831,direction=135, strength=2);


위처럼 두가지가 같이 들어있을경우 아래것만 먹고 위에것은 적용이 안됐다.


클래스 그림자를 만들어 따로 적용해보았다.

button {filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcf1d9', endColorstr='#f1c660');
}

.shadow {filter: progid:DXImageTransform.Microsoft.Shadow(color=#7f6831,direction=135, strength=2);
}


버튼 태그 안에 클래스 .shadow를 넣었는데 그림자가 먹질 않는다.
뭐냐....필터 하나 이상 못쓰는건가................ㅡ,.ㅡ?

반대로 해도 마찬가지. 태그우선으로 클래스를 아래 적어놔도 태그에 넣어둔 filter CSS를 먼저 먹는다.