2

我想在平板电脑纵向和横向模式下查看时缩放我的网站的桌面版本,但我不想在移动设备上缩放它,因为我有一个针对移动设备的优化版本的网站。目前我有下面的元标记:

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

仅在移动设备上查看网站时才适用的最佳方法是什么?

谢谢你的帮助。

4

2 回答 2

0

创建您的视口并使用 css 媒体查询来定位。

    @media only screen and (max-device-width: 480px) {
    div#wrapper {
        width: 400px;
    }

    div#header {
        background-image: url(media-queries-phone.jpg);
        height: 93px;
        position: relative;
    }

    div#header h1 {
        font-size: 140%;
    }

    #content {
        float: none;
        width: 100%;
    }

    #navigation {
        float:none;
        width: auto;
    }
}

查看http://coding.smashingmagazine.com/2010/07/19/how-to-use-css3-media-queries-to-create-a-mobile-version-of-your-website/

于 2012-04-16T17:46:08.100 回答
0

考虑使用 WURFL 进行设备检测。使用 WURFL 的存储库,您可以为特定设备加载各种库、css 等。

WURFL 对平板电脑有特定的 API 调用

if ( is_tablet == 'true' ) {
 //do this or load your scaling
 echo '<meta name="viewport" content="width=device-width, initial-scale=1">';
}else{
 echo '<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">';
}  

WURFL API

于 2012-05-22T04:07:16.920 回答