2011-12-27 139 views
1

如果您有机会在手机中输入http://toniweb.us/gm,您会看到尺寸是......错误的。为什么在iPhone上100%的宽度/高度不起作用?

Acording的CSS:

html, body{ 
    position:relative; 
    height:100%; 
    width:100%; 
    overflow-y:hidden; 
} 

应当使用全部。

而且,我补充说:

<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=1, minimum-scale=1, maximum-scale=2.0" /> 

但我不能肯定这是什么影响了。

此外,网站被优化为> = 1024像素。有没有办法让iPhone适应这个?也许通过缩放?

任何提示都会非常有帮助。

+1

什么是“有点个人”应该在你的问题标题中的含义? – BoltClock 2011-12-27 16:42:36

+0

我只是看着我的iPhone,我不能说尺寸是错的。它看起来像我期望的那样,因为它现在出现了巨大的左列。 – JayC 2011-12-27 16:50:20

回答

1

尝试:

html, body{ 
    position:absolute; 
    top: 0; 
    left: 0; 
    right: 0; 
    overflow-y: hidden; 
} 

我想,上面的代码将做的工作;) 我认为你的目标是看到在iPhone上仅右灰色的边栏?

+0

我的目标是将它看作更像桌面电脑的视图,我需要在本周发布它,并且我将在下个月做适当的移动版本 – 2011-12-27 17:09:37

+0

如果您想要调整所需的一切,宽度:100%..., 你应该使用js然后看着窗口大小和调整元素大小:/ 无论如何看看'mediaqueries'可能会帮助你;) – seahorsepip 2011-12-27 17:29:56

+0

我看..其奇怪的是,即使是一个身体{min-width:1024px}也不会让它... – 2011-12-27 18:02:38

相关问题