手机浏览器上出现空白

johnny_ 2014-08-19 10:27:47


<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-sacle=1,user-scalable=0"/>
<title>无标题文档</title>
<link href="../css/jquery.mobile-1.4.2.min.css" rel="stylesheet" type="text/css"/>
<link href="../css/slick.css" rel="stylesheet" type="text/css">
<script src="../js/jquery.js" type="text/javascript"></script>
<script src="../js/jquery.mobile-1.4.2.min.js" type="text/javascript"></script>
<script src="../js/slick.min.js"></script>
<style>
#pmain{
width:100%;
height:100%;
}
#mainAdv{
width:100%;
height:40%;
}
#mainAdv div{
height:100%;
}
#mainAdv img{
height:100%;
}
#games{
width:100%;
height:30%;
}
#games img{
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 0.5em;
margin:auto;
}
#games table{
width:100%;
height:100%;
}
#games td{
width:25%;
text-align:center;
}
#footer{
display:flex;
display:-webkit-flex;
width:100%;
height:30%;
font-size:1.5em;
}
#fleft{
flex: 2;
-webkit-flex: 2;
width:100%;
height:100%;
display:flex;
display:-webkit-flex;
flex-direction:column;
-webkit-flex-direction:column;
text-align:center;
line-height:2.5em;
}
#fright{
width:100%;
height:100%;
flex: 1;
-webkit-flex: 1;
display:flex;
display:-webkit-flex;
flex-direction:column;
-webkit-flex-direction:column;
text-align:center;
line-height:3em;
}
</style>
<script>
$(function(){
$('.slick').slick({
accessibility: true,
/*dots: true,*/
arrows: true,
autoplay: true,
autoplaySpeed: 2000,
pauseOnHover: true,
touchMove: true,
fade: true,
centerMode: true
});
});
</script>
</head>
<div id="pmain" data-role="page" data-fullscreen="true">
<div id="mainAdv" data-role="header">
<div class="slick">
<div><a href="#"><img src="../images/j200.png" alt="" width="100%"></a></div>
<div><a href="#"><img src="../images/j201.png" alt="" width="100%"></a></div>
<div><a href="#"><img src="../images/j200.png" alt="" width="100%"></a></div>
<div><a href="#"><img src="../images/j201.png" alt="" width="100%"></a></div>
</div>
</div>
<div id="games">
<table>
<tr>
<td><a href="#"><img src="../images/j100.png" alt="" width="90%"></td>
<td><a href="#"><img src="../images/j100.png" alt="" width="90%"></td>
<td><a href="#"><img src="../images/j100.png" alt="" width="90%"></td>
<td><a href="#"><img src="../images/j100.png" alt="" width="90%"></td>
</tr>
<tr>
<td>
<a href="#"><img src="../images/j100.png" alt="" width="90%">
</td>
<td>
<a href="#"><img src="../images/j100.png" alt="" width="90%">
</td>
<td>
<a href="#"><img src="../images/j100.png" alt="" width="90%">
</td>
<td>
<a href="#"><img src="../images/j100.png" alt="" width="90%">
</td>
</tr>
</table>
</div>
<div id="footer">
<div id="fleft">
<div style="height:33.333%; width:100%; background-color:#0CC;"><marquee>这是跑马灯啊</marquee></div>
<div style="height:66.666%; width:100%;"><a href="#"><img src="../images/j201.png" width="100%" height="100%;"></a></div>
</div>
<div id="fright">
<div style="height:33.333%; width:100%; background-color:#0C9">按钮1</div>
<div style="height:33.333%; width:100%; background-color:#0FF">按钮2</div>
<div style="height:33.333%; width:100%; background-color:#0FC">按钮3</div>
</div>
</div>
</div>
<body>
</body>
</html>


页面主要有3个div组成,高度分别为40% 30% 30%;但是在手机浏览器中把页面向左滑,会出来一块空白,如图2,如果把三个div的高度改一下,随便改一个,让他们加起来不等于100%,不大于98%,就不会出现那个问题,谁能帮解答一下?
...全文
683 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
johnny_ 2014-08-26
  • 打赏
  • 举报
回复
谢谢各位了。
业余草 2014-08-20
  • 打赏
  • 举报
回复
看清楚了,你的内容怎么没有放在body值内呢。
业余草 2014-08-20
  • 打赏
  • 举报
回复

* {margin:0px; padding:0px;}
hhhh63 2014-08-19
  • 打赏
  • 举报
回复
* {margin:0px; padding:0px;}
hhhh63 2014-08-19
  • 打赏
  • 举报
回复
引用 楼主 bryantpro 的回复:
<html> <head> ...... </head> <div id="pmain" data-role="page" data-fullscreen="true"> ...... </div> <body> </body> </html>
1. 页面内容怎么放到<body>的上面去了? 2. 加上样式 margin:0px; padding:0px 试试

39,118

社区成员

发帖
与我相关
我的任务
社区描述
HTML5是构建Web内容的一种语言描述方式。HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一。
社区管理员
  • HTML5社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧