Respond.js mit twitter bootstrap auf ie8 und unten
ich bin Umsetzung einer responsive website mit twitter bootstrap, aber auf der iexplorer 8 und unten nicht verwenden können media queries.
Erstelle ich ein einfaches Beispiel für versuchen respond.js aber mediaqueries weiterhin nicht im iexplorer 7-8, hier ist der 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" >
<link href="./css/styles.css" >
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<link 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>
und hier ist der Stil.css:
@media only screen and (max-width: 38.75em) {
body {
background: green;
}
}
Hinsichtlich
Du musst angemeldet sein, um einen Kommentar abzugeben.
https://github.com/scottjehl/Respond#cdnx-domain-setup
CDN/X-Domäne, Setup
Respond.js funktioniert durch das anfordern einer unberührten Kopie der CSS per AJAX, so dass, wenn Sie hosten Ihre stylesheets auf einem CDN (oder subdomain), müssen Sie zum hochladen einer proxy-Seite, um ermöglichen cross-domain-Kommunikation.
Sehen cross-domain/example.html für eine demo:
Wenn Sie Probleme mit dem cross-domain-setup, stellen Sie sicher, respond-proxy.html nicht über ein query-string angehängt.
Hinweis: vielen Dank an @doctyper für die Beiträge in der cross-domain proxy!
Müssen Sie
<script src="./js/respond.min.js"></script>
über die</head>
tag.Wenn Sie nicht möchten, fügen Sie beliebigen code im Zusammenhang mit
respond.js
ladenbootstrap.min.css
durch CDN, außer für den IE 8. Für den IE 8 verwenden Sie lokale statische Datei.Getestet auf IE 8 ~ 11 und anderen webkit-Browsern.