直角分页码制作

1、静态结构页面制作(搭建分页页面框架)
<1 2 3 4 5>

2、添加CSS样式(为分页页码添加外衣)

使用什么样的标签来制作分页代码?
使用html实体标签输入“<”“>”
内联元素设置居中
修复行内元素之间间隔bug问题

demo图

html实体标签
&lt; <
&gt; >

给内联元素设置居中时可以为所在容器设置text-align:center

解决行内元素之间的间隔BUG问题

产生原因:换行符、tab(制表符、空格产生空隙)
解决方法:1、元素写成一行 2、设置font-size:0

代码整理

公共属性

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
.page-normal{
color: #ff6500;
text-align: center;
font-size: 0;
}
a{
border:1px solid #ff9600;
padding: 5px 7px;
text-decoration: none;
color: #ff6500;
font-size: 18px;
margin-left: 15px;
}
a:hover{
border:1px solid #ff6500;
padding: 5px 7px;
color: #ff6500;
background-color: #ffbe94;

}
.page-current{
border:1px solid #ff6500;
padding: 5px 7px;
color: #ff6500;
background-color: #ffbe94;
font-size: 18px;
margin-left: 15px;
}
.page-prev{
border:1px solid #ffe3cb;
color: #ffe3cb;
padding: 5px 7px;
font-size: 18px;
margin-left: 15px;
}
</style>
</head>
<body>
<div class="page-normal">
<span class="page-prev">&lt;</span>
<span class="page-current">1</span>
<a href="#">2</a>
<a href="#">3</a>
<a href="#">4</a>
<a href="#">5</a>
<a href="#">6</a>
<a href="#">7</a>
<a href="#">...</a>
<a href="#">199</a>
<a href="#">200</a>
<a href="#">&gt;</a>
</div>
</body>
</html>

posted @ 2017-03-13 07:03  行走de猫  阅读(132)  评论(0编辑  收藏  举报