나는 IE9가 이 아니고 어딘가에서 읽는 것을 기억한다고 생각했지만,은 지원하지 않을 수 있습니다. 그러나 이제는 검색 후 이것이 사실이라는 표시를 찾을 수 없습니다.IE9는 조건부 코멘트를 지원합니까?
누가 Microsoft가 IE9에서 조건부 주석을 지원할 것인가에 대한 명확한 진술을 알고 있습니까?
나는 IE9가 이 아니고 어딘가에서 읽는 것을 기억한다고 생각했지만,은 지원하지 않을 수 있습니다. 그러나 이제는 검색 후 이것이 사실이라는 표시를 찾을 수 없습니다.IE9는 조건부 코멘트를 지원합니까?
누가 Microsoft가 IE9에서 조건부 주석을 지원할 것인가에 대한 명확한 진술을 알고 있습니까?
나는 그렇지 않으면 엄청난 양의 사이트가 한꺼번에 중단 될 것이라고 믿는다. IE9에 대한 그런 종류의 시작을 만드는 것이 MS의 가장 큰 관심사는 아니다.
호환성 모드가 될 경우 조건부 주석이이 모드에서는 지원되지만 "순수 IE9"에서는 지원되지 않을 수 있습니다.
P. 그냥 추측. 플랫폼 미리보기를 지원
, 그것을 불 (또는 다운로드 한 다음 불)이 예를 참조 - http://jsbin.com/axaju3 :
<!--[if IE 9]>
<p>You are using IE 9</p>
<![endif]-->
는 IE 9 문서 모드에서 테스트를.
IE 팀의 EricLaw는 말의 말에서 곧바로 CC가 IE9에서 계속 사용할 수 있음을 아래 의견에서 확인했습니다.
<!--[if IE]>
This content is ignored in IE10 and other browsers.
In older versions of IE it renders as part of the page.
<![endif]-->
이 플랫폼 미리보기 (2) 등의 사실이다 저자는 기능 탐지를 대안으로 사용해야한다고 제안합니다.
그들은 사라지지 않을 것입니다. – EricLaw
@ 에릭, 생각만큼. 업데이트 주셔서 감사합니다. –
조건부 주석을 지원하기 위해 Internet Explorer 9은 마지막 버전이됩니다. Internet Explorer 10이 출시되면서 Microsoft는 새로운 잎을 뒤집습니다. Conditional Comments에 MSDN 문서에 따르면 조건부 주석에 대한
지원은 Windows Internet Explorer의 10 릴리스 미리보기 표준에서 제거 및 HTML5와 향상된 상호 운용성 및 규정 준수에 대한 모드를 쿼크되었습니다. 즉, 다른 브라우저와 마찬가지로 조건부 주석이 일반 주석으로 처리됩니다. 이 변경 사항은 Windows Internet Explorer 전용으로 작성된 페이지 나 Internet Explorer에서 브라우저 스니핑을 사용하여 페이지의 동작을 변경하는 페이지에 영향을 줄 수 있습니다.
이것은 대부분의 사이트에 온라인으로 영향을주지 않지만 사용자에게 영향을 줄 수 있습니다. 이 방지됩니다
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9">
참고 : 만약 그렇다면, (조건부 주석을 지원하는 마지막 버전) 인터넷 익스플로러 9를 에뮬레이트하도록 Internet Explorer를 지시하기 위해 X-UA 호환 메타 태그 또는 헤더의 사용을 고려하시기 바랍니다 HTML5 및 CSS3뿐만 아니라 더 많은 JavaScript API에 대한 지원과 같이 브라우저의 최신 기능에 액세스 할 필요가 없습니다.
최상의 해결 방법은 조건부 메모를 사용하지 않는 것입니다.Internet Explorer 10을 사용하면 Microsoft의 브라우저가 다른 인기있는 브라우저와 거의 같은 방식으로 작동하기 시작하므로 IE 관련 코드를 작성할 필요가 없으며 조건부 주석을 모두 제거해야합니다.
조건부 주석 만이 IE10에서 쓸모 없게되는 것은 아닙니다. There's more.
우수 답변, imo. 메타 태그는 많은 IE를 디버깅하는 데 정말로 도움이되었습니다. 문제. 많은 감사합니다! – RCNeil
IE9는 조건부 코멘트가 필요하지 않기를 바랍니다. – jeroen
@ 제로 엔 : 하하하. 하하아아아. 오 와우. –
조건부 주석을 사용하여 코드를 작성하지 않는 것이 좋습니다. IE 10에서는 삭제됩니다. 구형 브라우저에서도 작동합니다. – Phil