3

내가 IE9의 사이트를 테스트하고 IE7 표준 모드에서IE9는 CSS를

몇 개조하면 되겠 어를 테스트하기 위해 호환성 모드를 사용하고 데이터의 URI를 렌더링하고 모든 IE7

에 그러나

을 잘 찾고 , 나는 모든 css가 이미지에 데이터 uris를 사용하고 있다는 것을 알아 챘다. (당신은 이미지 포함의 base64 재미를 안다.) 어느 쪽이 좋고 멋진.

그러나 IE7은 데이터 URI를 지원하지 않습니다. 그렇다면 IE7 모드에서 IE9를 사용하는 이유는 무엇입니까?! 이것이 맞다면 IE9의 호환 모드는 완전한 IE7 테스트에서 꽤 쓸모가 없습니다.

맞습니까?

+0

나는 똑같은 것을보고 혼란 스럽다. 나는 그것이 작동하지 않는 방법에 대해 읽었을 뿐이다. 나는 피하려고하는이 기묘한 MHTML을 사용해야 만 할 것이고 괜찮아 보인다. – BillPull

+1

그래, MHTML도 들여다 보았다. 사실 base64 및 MHTML (base64me.com)으로 이미지를 변환하는 온라인 사이트를 만들었습니다. 하지만 결국에는 이미지에 대한 하드 링크를 사용하는 것으로 끝났습니다. 그러나 간단히 말해 IE9의 IE7 호환성 모드는 CSS에서 base64 이미지를 표시하지만 IE7은 (IE7 테스트를 위해 Vista 가상 컴퓨터를 생성 한 것처럼) – TheStoneFox

+1

정확합니다. 자세한 내용은 [내 대답] [1]에서 [이 질문] [2]을 참조하십시오. [1] : http://stackoverflow.com/a/11418046/937084 [2] : http://stackoverflow.com/q/10249454/937084 – Nick

답변

1

이유는 IE9 호환 모드가 IE7 (그냥 호환)과 같지 않으며 IE7에 대한 테스트에 사용해서는 안된다는 것입니다. 그것에 의존하지 마십시오.

관련 문제