In my experience, having a <ul> right above or below a button <a data-role="button">..</a> causes them to overlap. My workaround is to generously use <br>'s, but this seems like a broken workflow.
Does anyone know a fix to this overlap issue?
Here's a JsFiddle demonstrating my problem.
Here is the code used in the fiddle:
<div data-role="content">
<ul data-role="listview" data-theme="b">
<li>Hello</li>
<li>World</li>
</ul>
<a data-role="button" href="#">Give me my space!</a>
<ul data-role="listview" data-theme="b">
<li>Boring</li>
<li>workaround</li>
</ul>
<BR>
<a data-role="button" href="#">Give me my space!</a>
</div>
Update: I played around a bit more, and making the listview inset fixed the overlap. Nonetheless, I would like a way to avoid overlapping without inset if anyone knows how! New JsFiddle