我使用的是JQuery Mobile 1.4.5,而且我没有任何类型的自定义CSS。 代码:JQuery Mobile:导航栏内页脚最后一个元素显示不正确
<div data-role="page" id="page-id">
...
<div data-role="footer" data-position="fixed" style="overflow:hidden;" data-hide-during-focus="false">
<div data-role="navbar">
<ul>
<li><a href="#" class="ui-btn-active">Navbar 1</a></li>
<li><a href="#">Navbar 2</a></li>
<li><a href="#">Navbar 3</a></li>
<li><a href="#">Navbar 4</a></li>
<li><a href="#">Navbar 5</a></li>
</ul>
</div><!-- /navbar -->
</div><!-- /footer -->
</div>
在导航栏列表中的最后一个元素显示在下一行,仿佛包裹文本。
我想不出是什么原因造成的最后一个元素为错位这样。
我曾尝试过在页面上的各种不同元素以及列表中的2,3,4和5个元素。无论浏览器(Safari还是Chrome),行为都是一样的。
任何人都可以帮忙吗?
我试着在Chrome,Safari和Firefox中给出的代码,它看起来不错。也许它与周围的HTML有关?这里你的代码是[Fiddle](http://jsfiddle.net/uzofauya/) – 2015-03-03 01:46:26