2017-05-17 1 views
-1

IE를 제외한 모든 브라우저에서 작동하는 일부 svg 코드가 있습니다.<!--[if IE]>이 작동하지 않습니다.

<canvas width="1900" height="1325" style="display:block;width:100%;visibility:hidden;"></canvas>

을하지만 모든 다른 브라우저에서 몇 가지 물건을 망쳐 놨 :이를 추가하는 경우, 그것은 IE에서 작동합니다.

<!--[if IE]><canvas width="1900" height="1325" style="display:block;width:100%;visibility:hidden;"></canvas><![endif]-->

을하지만 다시 따라서 나는 IE는 코멘트로 치료를 생각, IE를 제외한 모든 브라우저에서 작동 : 따라서 나는이 조건을 추가하기 위해 노력했다.

나는 무엇이 잘못 됐는지를 알아 내지 못합니다. 어떤 도움을 많이 주셨습니다!

+0

if [IE] 태그가 올바르게 사용됩니다. Internet Explorer 내에서만 실행됩니다. –

+0

그게 내가 생각한 것도 아니지만 그렇지 않습니다. – Melvin

+0

IE에서 실행되지 않는 것 같습니다. – Melvin

답변

1

<!--[if ????]>은 IE9 이상에서만 작동합니다.

IE10/11 대접을가 처리해야처럼

은 "IE9을"모방 IE11에서

세트 IE를 개발자 도구를 열고 확인하는 주석 - 당신은 조건부 마크 업을 볼 수 있습니다 10/11 모드로

스위치를 다시 볼 수 및 내용을 다시 인터넷 Explor 현재

중요 사라집니다 10, 조건부 주석은 표준 모드에서 더 이상 지원되지 않습니다. 기능 감지 기능을 사용하면 브라우저에서 지원하지 않는 웹 사이트 기능에 대한 효과적인 대체 전략을 제공 할 수 있습니다. source

+0

) IE9가 예상대로 작동해야합니다. – Melvin

관련 문제