首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >width=device-width在Mobile IE中不起作用

width=device-width在Mobile IE中不起作用
EN

Stack Overflow用户
提问于 2010-01-12 02:49:45
回答 3查看 10.1K关注 0票数 7

我想做一个在手机上运行良好的网站。到目前为止,我测试的每一部手机都工作得很好,但安装了Windows Mobile IE的手机。似乎Mobile IE只是通过<meta id="viewport" name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes"/>读取,并没有将宽度设置为设备宽度。

有没有人对此有任何经验,或者有任何让网站在Mobile IE上更好浏览的小贴士?

谢谢你的帮助!

EN

回答 3

Stack Overflow用户

发布于 2010-01-19 03:41:37

如果你指定了一个实际的宽度,移动IE似乎只会注意到viewport的meta标签。要使页面宽度跟随实际设备宽度,请使用内容设置为0的device优化的meta标记:

<meta name="mobileoptimized" content="0" />

有关MSDN的详细信息:http://msdn.microsoft.com/en-us/library/dd938878.aspx

如果你把它和上面的viewport meta标签结合起来,这应该会给你在大多数移动浏览器中寻找的东西。

票数 7
EN

Stack Overflow用户

发布于 2014-01-02 20:01:17

在CSS中编写以下代码

代码语言:javascript
复制
@-ms-viewport{
    width: device-width;
}

或者在html中:

代码语言:javascript
复制
<style type="text/css">
  @-ms-viewport{
  width: device-width;
  }
</style>

和下班后设备宽度

票数 2
EN

Stack Overflow用户

发布于 2010-11-19 07:29:20

对于早于Windows Phone 7的IE Mobile版本,无法识别Viewport -您应该使用上面所示的mobileoptimized标签。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2044082

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档