0

我通过提供一个带有 twitter 引导程序的网站有点粗心,我发现 IE8 仍然不支持媒体查询......

我谷歌并找到了两个解决方案:http: //ghita.org/tipoftheday/css-media-queries-for-iehttp://code.google.com/p/css3-mediaqueries-js/

但两者都不能解决我的问题,正如我在这里所示:http: //www.doxadigital.com/scrape/mediaqueries.html(使用css3-mediaqueries.js)和 http://www.doxadigital.com /scrape/mediaqueries2.html(使用 css-media-queries-for-ie.js)

知道如何解决我的问题,因为我的网站使用了几个@media

谢谢

4

2 回答 2

1

首先你需要切换到HTML5 doctype。其次,IE8 本身不支持媒体查询,因此您需要使用 JavaScript polyfill(例如Respond)来支持响应式元素。

于 2012-09-14T16:09:20.413 回答
0

我是一名网络开发人员,我在新闻网站上使用了引导程序,但它在 IE8 上不起作用,我使用 css3-mediaqueries.js javascript 但仍然无法正常工作。如果您希望媒体查询与此 javascript 文件一起使用,请将屏幕添加到 css 中的媒体查询行

这是一个例子:

<meta name="viewport" content="width=device-width" />
<script type="text/javascript" src="css3-mediaqueries.js"></script>

<style>
     @media screen and (max-width:900px) {}
     @media screen and (min-width:900px) and (max-width:1200px) {}
     @media screen and (min-width:1200px) {}
</style>

<link rel="stylesheet" type="text/css" href="bootstrap.min.css">

css 链接行与上面的行一样简单。

于 2013-08-31T10:03:03.987 回答