如果屏幕res <1000px,则显示不同的站点

时间:2012-11-14 13:31:43

标签: php iphone css media

我有一个预算有限的客户,我无法承担使用CCS媒体查询构建响应式网站的费用,所以我想建立一个流动的迷你网站,并在屏幕资源显示时重定向到。一定的分辨率。

最佳做法是什么?

亲切的问候,布拉德

3 个答案:

答案 0 :(得分:4)

您可以使用window.screen来获取屏幕的分辨率。

window.screen documentation

您可以检查宽度并相应地进行重定向。

<script type="text/javascript">        
        if (window.screen.availablewidth < 1000)
        {
            window.location.href = "http://sizeForSmallRez";
        }
        else
        {
            window.location.href = "http://siteForLargeRez";
        }
</script>

Here is a fiddle example (此示例使用jquery)

答案 1 :(得分:1)

我会使用Twitter Bootstrap。我认为这是你最好的选择,特别是因为听起来你是从头开始。

如果您包含此CSS框架,则可以非常快速地设置响应式网站,该网站适用于桌面设备,平板电脑和手机。它并不完美,但它绝对快速而简单。

了解live grid system,就像在HTML标记中添加一些类一样简单,还有responsive design

答案 2 :(得分:-1)

好的,我做了一些研究,发现这个非常简单的代码片段!

if (window.screen.width < 1000) {
window.location = 'm.mysite.com';

}