2012-06-10 66 views
0

我一直无法使IE移动设备停止自动调整网站设计大小。我正在使用三种带有媒体查询的样式表在不同的设备屏幕上以不同的方式显示网站。我已经添加了meta标签,以便在IE移动版上显示移动样式表,但它始终将视口设置为320X480,而不是使用480X800的实际尺寸。我如何强制它显示在实际的屏幕大小,而不是缩放比例较小的分辨率?防止IE Mobile自动缩放网页

+0

您是否尝试过使用JavaScript处理调整大小? –

+0

你可以展示你实际在页面中指定的内容吗? –

回答

0

出于兼容性原因,IE Mobile将width = device-width解释为width = 320(纵向模式)和width = 480px(横向模式)。有关完整的详细信息,请参阅http://blogs.msdn.com/b/iemobile/archive/2010/11/22/the-ie-mobile-viewport-on-windows-phone-7.aspx

据我所知,迫使IE Mobile以“实际屏幕尺寸”显示的唯一方法是将视口值硬编码为width = 480(纵向模式)。请注意,这可能会在其他浏览器中产生意想不到的副作用,或者甚至在您切换到横向模式时(即太小/太大的缩放级别)。