Css3媒体查询仅适用于标记内部

时间:2012-11-27 09:14:36

标签: html5 css3 media-queries

我已经谷歌搜索了两天但是找不到答案....问题只在IE8中所有其他浏览器都做得很好......我使用以下Js文件来支持媒体查询IE8:

css3-mediaqueries.js
html5.js

问题是媒体查询在外部样式表中不起作用,但是当我将它们放在html文件的head部分中时,它们开始正常工作。该网站是Wordpress。任何帮助都会很棒。

我的媒体查询代码是:

@media only screen and (min-width: 769px) and (max-width:1075px) {
    #wrap {
        width:100%;
        max-width:98%;
    }
}
@media \0screen {
    img { 
        width: auto; /* for ie 8 */
    }
}
@media only screen and (min-width: 600px) and (max-width:768px) {
    #wrap {width: 100%;}
    .grid {padding: 0;}
    #contentleft {width: 100%;}
    .grid > aside {float: none; margin: 0; width: auto; }
    #contentright {float: none;}
}

1 个答案:

答案 0 :(得分:1)

尝试在头标记中设置空样式标记。

 <style></style>

我在链接rel样式表中声明了媒体查询的问题,这为我解决了这个问题。