如何在桌面上显示一个页面网站,在移动设备上显示多个页面

时间:2015-04-17 14:20:41

标签: php html

我目前正在建立投资组合网站。我希望它只能从台式电脑(和平板电脑)访问一页,而是通过移动浏览器(电话)访问多个页面。

我打算这样做,因为我所拥有的内容太少,无法在桌面上的单独页面上进行,但在移动设备的一页上太多(因此增加了用户直到最后的不情愿)。

我相信这可以通过PHP实现吗?但由于我不熟悉这种语言,我实际上无法编写代码。

我正在寻找的基本是:

if [browser width is more than X pixels]
   [includes a file with the whole page html here],
else
   [includes a file with one page coding]

EDITED 我的问题:用PHP做到这一点有可能吗?我正在使用响应式设计,但仍希望实现上述(移动设备上的单独页面)。是否有除PHP之外的任何方法并将用户指向像mobile.domain.com这样的东西?

1 个答案:

答案 0 :(得分:2)

要尝试真正回答这个问题,这应该可以让你开始。您可以通过多种方式考虑这样做。

1。为Mobile vs Desktop提供不同的站点

通过检测用户代理,可以将用户重定向到更适合其设备的不同页面。大约10年前,当你没有太多不同的设备担心时,这是非常棒的。这一天它不太实用。

2。响应式设计

这是一种略有不同的思维方式。不是向不同的设备显示不同的信息,而是向他们显示相同的信息,并使用CSS对其进行格式化以适应他们的屏幕。请注意,这不是关于设备,而是关于屏幕大小。这可以通过CSS媒体查询来实现。

可能还有其他方法可以做到,这些是我能想到的两个主要方法。我更喜欢第二种方法,但偶尔会使用第一种方法。