0

부트 스트랩 3을 사용하는 동안 IE8을 처리하기위한 조건부 주석을 추가하려고합니다. 그러나 IE8에서 페이지를 표시하려고하면 조건부 주석이 렌더됩니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?페이지에서 렌더링되는 조건부 설명

이 코멘트를 정의하고 방법입니다 :

<!--[if lt IE 9]> 
     <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> 
     <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script> 
    <![endif]--> 
+0

을 여부, 그들은 "사라"또는 "렌더링"하지 것이다 조건문, 그들은 단지로 나타납니다 :

여기 참조를 위해 내 부트 스트랩 3 코드입니다 너는 그들을 썼다. 작동하는지 확인하려면 네트워크 탭을보고 관련 '.js'가 수집되는지 확인하십시오 (HTTP 200 등) – MackieeE

답변

0

아무것도. 코드는 8 이하의 IE 브라우저에서 렌더링됩니다. 그것이 작동하는 방법입니다. 당신이 IE8``에없는하더라도

<!-- media-queries.js (fallback) --> 
    <!--[if lt IE 9]> 
     <script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>    
    <![endif]--> 

    <!-- html5.js and Respond--> 
    <!--[if lt IE 9]> 
     <script type='text/javascript' src="http://cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.js"></script> 
     <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> 
    <![endif]--> 
관련 문제