2 つのリストを含むページがあります。iPhone 5 でテストすると、リストの下に大量の余分な空白スペースとランダムな空白行があります。(下の画像を参照)
フッターは使用していませんdata-role="footer"
。と。data-role="content"
_ data-role="page"
フッターを使用してみましたが、違いはありません。
Web ブラウザーでテストすると、すべて正常に表示されるため、要素インスペクターを使用して問題を見つけることができません。
これを取り除く方法を知っている人はいますか?(psそれが重要な場合、これを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
2 つのリストの間に表示される以外のカスタム CSS はありません。
.yeldivider {
background-color:#ffeb00;
height: 40px;
width: 100%;
padding-left: 40px;
padding-right: 40px;
margin-left: -40px;
}