2013-08-06 3 views
-2

나는 IE7,8와 호환 bootstrap.css (버전 3.0), index.html을에서htmlshiv.js 및 respond.js를 사용하여 IE7과 호환되도록 만들 때 bootstrap.css가 html과 동일한 도메인에 있어야하는 이유는 무엇입니까?

(http://same.domain.com/index.html)를 만들기 위해 html5shiv.js 和 respond.js를 사용하는 경우 :

<script type="text/javascript" src="../css/bootstrap.min.css"></script> 

또는

<script type="text/javascript" src="http://same.domain.com/css/bootstrap.min.css"></script> 

작동합니다.

나는이와 있음을 subsitute가 때

<script type="text/javascript" src="http://another.domain.com/css/bootstrap.min.css"></script> 

그것은 작동하지 않습니다!

그래서 html5shiv.js 또는 responds.js는 CSS가 html과 동일한 도메인인지 판단합니다. 내 질문은 css와 html이 맞지 않아서 할 수있는 일입니다. 우리의 프로젝트에서 동일한 도메인.

답변

0

실제로 브라우저가 css와 js를 동시에 요청하므로 js가 실행될 때 css가 준비되지 않은 것일 수 있습니다.

0

사실, respond.js는 html로 동일한 도메인에없는 css를 처리하지 않습니다.