2011-10-07 1 views
1

IE6을 제외한 모든 브라우저에서 td.Its가 정상적으로 작동하는 이미지를 배경으로 설정하려고합니다. 나는 IE6과 함께 유명한 PNG 문제이기 때문에 Google 않았다. 나는 자바 스크립트를 사용하여 몇 가지 솔루션을 시도했지만, img를 사용할 때 잘 동작한다. 배경의 경우 나는 문제를 해결하기 위해 자바 스크립트 메서드를 호출 할 수 없습니다.ASP.Net : 이미지를 td의 배경으로 설정하는 동안 투명한 배경 png 이미지 문제

해결책이 있으시면 도와주세요.

답변

0

나는이 문제에 대한 해결책이 없다고 생각합니다. 그러나 IE6 시장 점유율이 급격히 감소하고 미국/유럽과 같은 일부 지역에서는 2-3 % 미만으로 줄어들 기 때문에 걱정하지 않을 것입니다. http://www.ie6countdown.com/

그렇다면 IE6 지원은 대체 이미지 유형 (gif 또는 jpeg)을 만들고 png 대신 사용하는 것이 좋습니다. IE6 관련 CSS 해킹을 사용하여 대체 버전을 사용하고 다른 브라우저에 PNG를 제공 할 수 있습니다. 당신이

td.myClass { 
    background-image: url(bg.png); 
    _background-image: url(bg.gif); /* IE6 Hack */ 
} 
+0

네는 것 같아하지만 난 같은 위해 CSS 해킹을 사용할 수 없습니다에 대한

편집

는 작업을 다음과 같이하지 CSS를 않습니다. 나는 어떤 것을 시도했지만 그들은 효과가 없었다. 내 시나리오는 배경 = "이미지 경로"이 경우 IE6에 대해 어떻게 달성 할 수 있는지 알고 싶습니다. – TechGiant

+0

@TechGiant, 제 편집 참조! – VinayC

+0

@VinaC - 자바 스크립트를 사용하여이 문제를 해결하고 페이지의 모든 PNG에 적용되었습니다. 다른 사용자에게 도움이되는 스크립트를 업데이트하고 VinayC에게 답장을 보내십시오 ..... – TechGiant

관련 문제