我的导航部分居中有点问题。这里的标记结构:将div中的某些项目居中
<div id="pagination_navigation">
<a href="#" class="first">First</a>
<a href="#" class="page_item">1</a>
<a href="#" class="page_item active_item">2</a>
<a href="#" class="last">Last</a>
</div>
而这里的相关CSS:
#pagination_navigation {
text-align: center;
}
#pagination_navigation .first {
float: left;
}
#pagination_navigation .last {
float:right;
}
#pagination_navigation .page_item {
display: inline;
width: 6px;
height: 10px;
text-indent: -9999px;
white-space: nowrap;
background: url(fancyimage.png) no-repeat;
}
基本上我希望所有的page_items相互之间的小幅度居中,而第一和最后一个环节应该是在他们各自的方面。起初,我打算将所有page_items封装在使用margin的div和center中:0 auto;但标记结构不能改变,因为Javascript期望这个确切的结构。
对于上面看到的CSS,page_items是应该居中的,但是文本缩进:-9999px;不起作用,所以文字仍然存在(我不想)。任何想法如何我可以摆脱文本,但保持链接和居中?
当我写我的文章时,丢失的点只是一个错字。在实际的代码中,点在那里。更改为内联块似乎已经完成了这个诀窍! –
好啊。我只是在吞并,我也发布了一个快速演示。 –