【发布时间】:2013-06-07 00:17:47
【问题描述】:
我有一个页面,上面有两个列表。当我在我的 iPhone 5 上进行测试时,列表下方有大量额外的空白区域和一个随机的空白行。 (见下图)
我没有使用页脚data-role="footer"。只需data-role="content" 和data-role="page"。我尝试过使用页脚,但没有任何区别。
当我在网络浏览器上测试时一切正常,所以我无法使用元素检查器找出问题所在。
有人知道如何摆脱这个吗? (如果重要的话,我会在 Cordova 上运行它)
我的 HTML 是:
<div data-role="page" data-title="Conversation">
<div data-role="header">
<a href="index.html" data-role="button" data-rel="back" data-direction="reverse" data-icon="arrow-l" data-iconpos="left">Back</a>
<h1>Conversation</h1>
</div><!--HEADER-->
<div data-role="content">
<ul data-role="listview">
<li><a id="facebook" href="#"><img class="ui-li-icon" src="img/facebook.png"/>Facebook</a></li>
<li><a id="twitter" href="#"><img class="ui-li-icon" src="img/twitter.png"/>Twitter</a></li>
<li><a id="youtube" href="#"><img class="ui-li-icon" src="img/youtube.png"/>YouTube</a></li>
<li><a id="instagram" href="#"><img class="ui-li-icon" src="img/instagram.png"/>Instagram</a></li>
</ul>
<div class="yeldivider"></div>
<ul data-role="listview">
<li><a id="tickets" href="#"><img class="ui-li-icon" src="img/ticketsicon.png"/>Tickets</a></li>
</ul>
</div><!--CONTENT-->
</div><!--PAGE-->
除了出现在两个列表之间的 .yeldivider 之外,没有自定义 CSS。
.yeldivider {
background-color:#ffeb00;
height: 40px;
width: 100%;
padding-left: 40px;
padding-right: 40px;
margin-left: -40px;
}
【问题讨论】:
标签: ios css jquery-mobile cordova