我正在为移动设备制作一个网站,它的宽度固定为 480 像素,但是当我在我的 ipod 上查看它时,我看到右侧有一个巨大的空白区域。如何告诉带有 html / css 的移动浏览器像移动页面一样显示它?我试过
身体{宽度:480px}
它没有用
您的 iPod 屏幕可能不是 480 像素宽,尤其是在横向模式下。尝试在包装 div 而不是 body 上使用百分比,这样宽度将始终被填充。
html:
<div id="wrapper">content of the site</div>
CSS:
#wrapper
{
width:100%;
}
如果要放置特定于移动设备的代码,您可能还需要检查用户代理。
将此元标记添加到您的页面:(不要使用许多流行的包含的 maximum-scale=1 部分。无论您的页面有多好,某些人都需要缩放。)
<meta name="viewport" content="width=device-width, initial-scale=1.0">
然后你需要你的移动布局是 100% 宽度而不是固定宽度,有很多不同尺寸的设备。也永远不要检查用户代理......永远。
body{ width:100% }
你有 Viewport META 标签吗?