css表格单元格间距怎么调?在CSS中可使用border-spacing属性来调整表格单元格间距。下面本篇文章就来给大家介绍一下border-spacing属性,希望对大家有所帮助。
border-spacing属性用于表格的边框在“分离”的状态下,设置相邻单元格的边框间的距离。
该属性会在表格边框“分离”时,设置行和单元格的边框在横向和纵向上的间距。
注:只有当表格边框各自独立(即border-collapse属性设置separate时)此属性才起作用。
它可以有1~2个length值:如果提供全部两个length值时,第一个作用于横向间距,第二个作用于纵向间距。
如果只提供一个length值时,这个值将作用于横向和纵向上的间距。
说明:该border-spacing属性的作用等同于HTML标签属性cellspacing。
该属性指定分隔边框模型中单元格边界之间的距离。在指定的两个长度值中,第一个是水平间隔,第二个是垂直间隔。除非 border-collapse 被设置为 separate,否则将忽略这个属性。尽管这个属性只应用于表,不过它可以由表中的所有元素继承。
示例:
table,
td,
th {
border: 1px solid black;
}
td,th{
padding: 5px 20px;
}
#table2 {
border-collapse: separate;
border-spacing: 15px;
}
#table3 {
border-collapse: separate;
border-spacing: 15px 30px;
}
border-spacing: 15px:
使用“border collapse:separate”时,border spacing属性可用于设置单元格之间的间距:
姓名 | 年龄 |
---|---|
Peter | 20 |
Lois | 20 |
border-spacing: 15px 30px:
使用两个length值(第一个值设置水平间距,第二个值设置垂直间距):
姓名 | 年龄 |
---|---|
Peter | 20 |
Lois | 20 |
效果图:
更多前端开发知识,请查阅 HTML中文网 !!