分页居中实现

分页居中实现有两要点:

1、外框加上text-align:center属性


2、内部元素a标签要加上display:inline-block


以下是自己项目中分页实现代码

1、HTML

 <div class="fenye clearfix">
            <a href="#" class="prev prev-del">上一页</a>
            <div class="yema">
                <a href="#" class="page pagenow">1</a>
                <a href="#" class="page">2</a>
                <a href="#" class="page">3</a>
            </div>
            <a href="#" class="prev">下一页</a>
  </div>


2、CSS

.fenye{ width:100%; margin:26px auto; text-align:center; }
.fenye a{ display:inline-block; height:24px; line-height:24px; font-size:14px; color:#414141; margin-right:10px; border:1px solid #707070; font-family:"microsoft yahei"; }
.fenye a{ _display:inline; }
.fenye .prev{ width:72px;  }
.fenye .prev-del{ color:#d7d7d7; border:1px solid #d7d7d7; }
.yema{ display:inline-block; }
.yema .page{ width:24px; }
.yema a:hover{ background:#e24e2b; color:#fff; }
.yema .pagenow{ background:#e24e2b; color:#fff; }


最后如果要兼容ie6的话那么需加上 _display:inline 所以CSS代码部分才会有.fenye a{ _display:inline; }这部分。


2015年11月24日


1、发现上面的方法还存在问题:在ie6、ie7下上一页和下一页会另起一行。 主要是因为HTML中上一页、下一页中间加了个div而引起的,还得在加上:.fenye{ *display:inline; }


2、为了代码的简洁可以吧div去掉:如下


HTML

 <div class="fenye clearfix">
            <a href="#" class="prev prev-del">上一页</a>
            <a href="#" class="page pagenow">1</a>
            <a href="#" class="page">2</a>
            <a href="#" class="page">3</a>
            <a href="#" class="prev">下一页</a>
  </div>


CSS

.fenye{ width:100%; margin:26px auto; text-align:center; }
.fenye a{ display:inline-block; width:24px;  height:24px; line-height:24px; font-size:14px; color:#414141; margin-right:10px; border:1px solid #707070; font-family:"microsoft yahei"; }
.fenye a{ *display:inline; }
.fenye .prev{ width:72px;  }
.fenye .prev-del{ color:#d7d7d7; border:1px solid #d7d7d7; }
.fenye a:hover{ background:#e24e2b; color:#fff; }
.fenye .pagenow{ background:#e24e2b; color:#fff; }


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值