我试图进行jquery分页,但是我在将导航器保持在底部时遇到问题,即使使用clear: both
也是如此。
问题是导航div <div class="alt_page_navigation"></div>
需要在</ul>
结束的地方正确,不能在另一个div中,否则分页会被破坏。
另一个问题是因为页面是动态的,我事先并不知道alt_page_navigation
的宽度。
Here's a live page example,我已经尝试过google吐的所有内容,但无济于事。 如果有人知道一个简单的解决方案,请告诉我:))
谢谢:))
答案 0 :(得分:3)
答案 1 :(得分:1)
将填充底部的填充等于导航的高度,并按如下方式放置:
.wrapper { position:relative; padding-bottom:1.5em }
.nav { height:1.5em; position:absolute; bottom:0 }
但也没有理由使用绝对定位;只需将其设为正确的display:block
项。例如:http://jsfiddle.net/CwrMq/1/
答案 2 :(得分:1)
您的.alt_page_navigation
div已设置display: inline-block
。如果你在css中删除这一行 - 你的div将清除浮动。如果您希望其内容位于页面的中心,只需向其添加text-align: center
并确保其内容为inline-block
(现在您的a
是块级别)。您可以在此处查看工作示例:http://jsfiddle.net/6FNH6/
答案 3 :(得分:0)
这是我倾向于在这种情况下使用的解决方案。
您的分页器需要进入一个水平定位的容器
看到这个小提琴 - http://jsfiddle.net/94MwF/1/
基本上你使用text-align水平居中,而绝对位置则放在底部。