2010-01-13 51 views
5

我正在为iPhone创建一个网页,我需要该页面在iPhone以及PC上高效地显示。我在xhtml中编写代码并使用JavaScript和css的支持。问题在于,我在电脑中获得了正确的视图,但在电话中太小,无法调整页面的大小。我正在检查用户代理并为iPhone加载一个单独的页面(PC的一个除外)。但我不知道帽子的变化是要对身体,输入和其他东西的属性,以便使其能够在移动浏览器上正确查看也为iphone创建一个网页

+0

(它的一个简单的建议)如果你已经知道这个事实,不要感到痛苦。 尝试调整Iphone的网页分辨率(大小)..(你可以阅读系统壁纸以获得确切的分辨率) – 2010-01-13 07:47:16

+0

雅,这就是我正在寻找,但不知道要实现的东西(改变决议),如何改变网页的解决方案? – Nithin 2010-01-13 07:52:32

+0

查看iWebKit,我不认为你会感到失望,因为我的回答中提到 – 2010-01-13 07:54:24

回答

3

你在做同一个页面,这两种设备?通常的做法是为两个设备制作两个单独的页面,这两个页面本质上具有不同的表演角色和特征。

所以沿着

$browser = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone"); 
if ($browser == true) { header('Location: http://www.yoursite.com/iphone/'); } 
//else{echo 'just carry on';} 

线路在设置了iPhone的条款代码中有相当多的iPhone构架see here for list围绕这将加快发展,如果你是一个Mac上的雪豹和发展最新的SDK,现在有一个内置项目在dashcode中生成一个。

+0

我的基本需求是改变网页的分辨率,以适应iphone的屏幕尺寸 – Nithin 2010-01-13 08:04:43

1

我不知道这是否帮助您了解您已经开始开发你的页面。但据我所知,这个套件是iPhone网络的终极套件。一探究竟。

iWebKit