1

我正在构建一个移动优先的网站,但我被困在菜单上。
在 Firefox、Chrome、Safari 和 Opera 中一切正常;正如你在这里看到的。

但是,当然,浏览器流产的可悲借口,Internet Explorer,不支持媒体查询。所以我开始四处浏览,找到了解决Idiot E xperience媒体查询问题的 javascript 解决方案。(看看我在那里做了什么?) 响应 - 由 scottjehl

因此,我迅速实现了脚本并抓起蛋糕开始庆祝战胜浏览器世界的阴囊渗出的胜利。但是很可惜,脚本什么也没做,我又陷入了微软引发的抑郁症。

我将脚本实现到我的标题中,如下所示:

 <!--[if (lt IE 9) & (!IEMobile)]>
    <script type="text/javascript" src="js/respond.min.js"></script>
 <![endif]-->

我在关闭我的媒体查询之前添加了评论。

/*/mediaquery*/

有人知道这里可能出了什么问题吗?

4

1 回答 1

0

解决了。与我的 DOCTYPE 有关。不支持旧版本的 IE。

这段代码修复了它:

<!DOCTYPE html>
<!--[if lt IE 7 ]><html class="ie ie6" lang="en"> <![endif]-->
<!--[if IE 7 ]><html class="ie ie7" lang="en"> <![endif]-->
<!--[if IE 8 ]><html class="ie ie8" lang="en"> <![endif]-->
<!--[if (gte IE 9)|!(IE)]><!--><html lang="en"> <!--<![endif]-->
于 2013-03-26T13:40:10.470 回答