如何让网站在iPhone和iPad上更好地展示? (宽度太小)

时间:2012-03-14 09:14:12

标签: iphone html css mobile

我正在使用一个在大多数浏览器中运行良好的网站(我已经测试过)但在ios5的iPhone(4)中看起来并不那么好。

它以某种方式从网站的右侧部分缩小了80-100像素,从而隐藏了文本和图像。

如何设置此网站以强制iPhone(和iPad)显示所有内容?

宽度为1030像素。通常我会看到iPhone然后“缩放”网页以适应屏幕,但不知何故不是这样。

Here is the site

我一直在用css搞砸看它是否有帮助,但现在我还没找到它。

有什么想法吗?

我是否需要使用某些javascript,还是应该以某种方式修改设计?

PS:我现在不打算制作一个“移动网站”,只是让当前的网站显示iPhone中的所有内容。

3 个答案:

答案 0 :(得分:5)

@Jeroen在我的情况下得到了最好的答案:

<meta name="viewport" content="width=1030, maximum-scale=1.0" />

由于Jeroen没有提交答案,我在这里作为答案发布: - )

我把上面的元数据放在我的网站上,它就像一个魅力! 谢谢Jeroen

答案 1 :(得分:0)

一些解决方案:

1)我会尝试使用媒体查询专门针对较小的设备,请参阅此处:http://www.alistapart.com/articles/responsive-web-design/

2)或者您可以直接定位iOS设备,尝试此解决方案:Loading JS script for only iOS devices?

答案 2 :(得分:-2)

解决此类问题的常用方法是为不同的浏览器创建不同的样式表。做一些研究,以了解用户连接的位置(IE,Chrome,ipad等)并相应地绑定css。