익스플로러 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를 먼저 먹는다.

'크로스브라우징' 카테고리의 다른 글

ie6 주소창고정프레임셋 백그라운드 버그  (0) 2011.12.01
ie6/ie7 border-collapse 문제  (0) 2011.11.23
word-break 이런 문제가....  (0) 2011.05.31
ie HTML5 에서 border-radius 사용제한  (0) 2011.04.07
CSS Hack 1  (0) 2010.12.14
: