1

我正在尝试创建一个接受网站 URL 并水平显示所有显示尺寸的页面。

像这样的东西:http: //dfcb.github.com/Responsivator/ 或者像这样的东西:http: //mattkersley.com/responsive/

在这两个网站中,他们都使用 iframe 以指定宽度加载内容,然后他们正在为不同设备播放宽度和高度,它在除 IE7 和 IE8 之外的所有浏览器中都能正常工作我想知道如何让它在 IE 7 上工作和 8. 应该有某种方式或其他方式。

我在某处读到http://www.ehow.com/how_8123203_use-iframes-ie8.html您可以使用 P3P 标头,但我不确定。

语言不是问题。但我只是希望它可以在每个浏览器上运行。我开发了一个测试页面并保持在线:http ://sentimentanalysis.comeze.com/responsiate/

如果您仔细观察,它在 chrome、ff、IE 9 上运行良好,但在 IE7 和 8 上运行非常奇怪,如何让它看起来一样?是否可以?

任何指针都会有所帮助。

4

1 回答 1

1

响应式设计在 IE7 和 8 中不起作用。

使用如下方法:

@media only screen and (max-width: 768px){}

不要在 IE7 或 IE8 中工作,解决这个问题的唯一方法是客户端 Chrome 框架。

移动标头(非响应式媒体查询)

您可以发送假装的移动标头,仅此而已。这需要花很多时间才能让服务器误以为你在移动设备上,但这需要做很多事情。您的服务器将不得不请求页面及其所有资产(图像、样式和脚本),并且它不会显示站点的真正响应式设计:如果目标有一个完整的移动站点,则只有完整的移动站点。

于 2012-10-17T20:50:09.887 回答