CSS 是层叠样式表的缩写,它是一种用来控制网页样式的语言。在 HTML 中,最常用的元素之一是表格,如果想要给表格加上边框,就需要使用 CSS 的样式来控制。
一般情况下,我们可以使用边框属性来设置表格的边框样式。边框属性包括 border、border-top、border-right、border-bottom 和 border-left,可以分别控制表格边框的上、右、下、左四个边框的样式,如下所示:
table {
border: 1px solid black; /* 给整个表格加边框 */
border-collapse: collapse; /* 用于合并相邻单元格的边框 */
}
th, td {
border: 1px solid black; /* 给表格单元格加边框 */
}
在上面的代码中,我们先给整个表格加上一个黑色的 1 像素宽的边框,可以看到,这使得表格看起来更加整洁。同时,我们也给表格单元格(th 和 td)加了黑色的边框,这样整个表格就会更加清晰地呈现出来。
另外,我们还可以使用 border-style 属性来设置边框的样式。这个属性可以取下面这些值:
- none:不显示边框;
- hidden:隐藏边框;
- dotted:点线样式;
- dashed:短划线样式;
- solid:实线样式;
- double:双线样式;
- groove:凹槽样式;
- ridge:隆起样式;
- inset:内凹样式;
- outset:外凸样式。
我们可以将这些属性和边框属性一起使用,来设置不同的边框样式,如下所示:
table {
border-collapse: separate; /* 分离相邻单元格的边框 */
border-spacing: 10px; /* 控制相邻单元格的间距 */
}
th, td {
border-width: 3px; /* 设置边框宽度为 3 像素 */
border-style: solid; /* 使用实线样式 */
border-color: #0000ff; /* 设置边框颜色为蓝色 */
}
在上面的代码中,我们使用了 border-spacing 属性来控制相邻单元格的间距,并将相邻单元格的边框分离开来,这样会让表格看起来更加清晰。同时,我们将边框宽度设置为 3 像素,并使用了实线样式和蓝色的边框颜色,这样整个表格看起来也更加美观。
文章说明:
本文原创发布于探乎站长论坛,未经许可,禁止转载。
题图来自Unsplash,基于CC0协议。
该文观点仅代表作者本人,探乎站长论坛平台仅提供信息存储空间服务。