我想在平板电脑纵向和横向模式下查看时缩放我的网站的桌面版本,但我不想在移动设备上缩放它,因为我有一个针对移动设备的优化版本的网站。目前我有下面的元标记:
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
仅在移动设备上查看网站时才适用的最佳方法是什么?
谢谢你的帮助。
我想在平板电脑纵向和横向模式下查看时缩放我的网站的桌面版本,但我不想在移动设备上缩放它,因为我有一个针对移动设备的优化版本的网站。目前我有下面的元标记:
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
仅在移动设备上查看网站时才适用的最佳方法是什么?
谢谢你的帮助。
创建您的视口并使用 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;
}
}
考虑使用 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">';
}