背景:我正在尝试为 Windows Phone 7 修改现有的 Web 应用程序。我的开发环境是 Microsoft Visual Studio 2010 高级版,并且我已经安装了 Windows Phone SDK 7.1。我的 Web 应用程序仅包含 HTML 和 CSS。模拟器上的网络浏览器是 Internet Explorer Mobile 9。
问题:我无法让我的网页全屏显示(宽度很好,但我的页面高度仅为显示区域的 80% 左右,其余 20% 显示为纯白色。
例如,我尝试为我的页面获取背景图像并将其显示为整页。
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="Cache-control" content="no-cache" />
<title>index</title>
<link rel="stylesheet" type="text/css" media="only screen and (max-device-width: 500px)" href="mobile.css" />
</head>
<body>
<img src="background2.jpg" id="bbg" alt=""/>
</body>
</html>
以下是mobile.css:
#bbg {
position:fixed;
top:0;
left:0;
/* Preserve aspet ratio */
min-width:100%;
min-height:100%;
}
我怎么能纠正这个?有任何想法吗??
编辑(解决方案)
正如 Fabian 在接受的答案中提到的,这是我必须添加到标记中的内容:
<meta name="Viewport" content= "height= device-height; user-scaleable=no; initial-scale=1.0" />