我无法让 IE mobile 停止自动调整我的网站设计大小。我使用三个带有媒体查询的样式表在不同的设备屏幕上以不同的方式显示网站。我已经包含了元标记,因此它在 IE 移动设备上显示移动样式表,但它一直将视口设置为 320X480,而不是使用 480X800 的实际大小。如何强制它以实际屏幕尺寸显示,而不是缩放为更小的分辨率?
问问题
1407 次
2 回答
0
就个人而言,我总是使用以下内容:
<meta name="mobileoptimized" content="0" />
这是一个非常有用的页面:http: //msdn.microsoft.com/en-us/library/dd938878.aspx
于 2013-10-07T13:14:33.603 回答
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(纵向模式)。请注意,这可能会在其他浏览器中产生意想不到的副作用,甚至在您切换到横向模式时(缩放级别太小/太大)。
于 2012-06-12T22:35:30.350 回答