table { border-collapse: collapse; border-spacing: 0; /* 合并边框并抵消表格与单元格之间的空隙 */ } td, th { border: 1px solid #ccc; padding: 6px; /* 设置单元格边框和内边距 */ }
上述代码中,大家首先给表格设定了border-collapse和border-spacing属性,前者指定边框的合并方式,后者指定单元格的间距。接着,大家为单元格设定border和padding属性,前者指定边框的样式、粗细和颜色,后者指定内边距的大小。
还有其他一些与表边线相关的属性,例如border-top、border-right、border-bottom和border-left分别用于设置元素的上、右、下、左边框,而border-radius用于设置元素的圆角半径。此外,还有outline属性用于设置元素的轮廓线,可以与边框线共同使用。
td { border-top: none; border-bottom-width: 2px; border-left-color: red; border-right-style: dashed; border-radius: 5px; outline: 1px solid blue; }
上述代码中,大家通过指定不同的属性值来改变单元格的表边线效果,例如去掉上边框、增加下边框粗细、改变左边框颜色、设置右边框样式为虚线、给单元格设置圆角效果和轮廓线等。
表边线是表格设计中重要的视觉元素,可以通过合理使用CSS属性来实现丰富的样式效果,提升用户体验。