2012-08-16 2 views
1

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader()을 적용하면 IE에서 표준 배경 이미지를 숨기는 방법을 알려주시겠습니까? 내가 IE..CSS의 배경이 크기 지원을 위해 그것을 사용하고하는 것은 두 이미지가 displayed..On 위로 올바르게 배경 필터를 형성 축소되고 있지만, 아래의 표준이 문제는 IE에이IE에서 AlphaImageLoader 필터를 사용할 때 표준 배경을 숨기기

background: url('../img/visit_ok.png') no-repeat center center; 
    .background-size(contain); //LESS mixin 
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
      src='img/visit_ok.png', 
      enabled=true, 
      sizingMethod='scale'); 
    -ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
      src='img/visit_ok.png', 
      enabled=true, 
      sizingMethod='scale'); 

처럼 보인다 크기 조정되지 않은 PNG입니다.

답변

1

IE 전용 스타일 시트에서 일반 배경을 숨길 수 있습니다. 이 코드를 페이지의 HEAD에두고 IE 스타일 시트 링크를 포함 시키거나 CSS를 페이지에 직접 삽입하십시오.

<!--[if IE]> 
    Special instructions for IE here 
<![endif]--> 
+0

감사합니다 ... 나는이 조건부 스타일 시트를 피하고자합니다. 더 나은 (다른) 해결책이 있습니까? – simekadam

+0

나는 두려워한다는 것을 알고 있지 않습니다. –

관련 문제