트위터 부트 스트랩이있는 반응 형 웹 사이트를 구현하고 있지만 iexplorer 8 이하에서는 미디어 쿼리를 사용할 수 없습니다. 7-8 IEXPLORER ie8 이하의 트위터 부트 스트랩이있는 Respond.js
내가 시도의 respond.js하지만 mediaqueries에 대한 간단한 예를 만듭니다에서 작동하지 않는 계속, 여기에 HTML입니다 :<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="utf-8">
<title>Bootstrap 101 Template</title>
<meta name="Description" content="Web description here" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.min.css" rel="stylesheet">
<link href="./css/styles.css" rel="stylesheet">
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<link rel="shortcut icon" href="./img/favicon.png">
</head>
<body>
<div class="container">
<h1>Hello, world!</h1>
</div>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script src="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.min.js"></script>
<script src="./js/respond.min.js"></script>
<script src="./js/scripts.js"></script>
</body>
</html>
여기에있는 style.css입니다 :
@media only screen and (max-width: 38.75em) {
body {
background: green;
}
}
안부
위 스타일 시트 –
respond.js가 HTML 문서의 맨 아래에로드 된 경우에도 즉시 작업해야합니다. FOUC를 사용하면됩니다. 진짜 문제는 respond.js가 다른 도메인 (예 : 부트 스트랩 CDN)에서 스타일 시트를 가져 오지 않는다는 것입니다. –