CSS开发之——样式表格(2.6)
一 概述
CSS表格属性可以帮组你极大地改善表格的外观
二 表格边框
如需在CSS中设置表格边框,请使用border属性
下面的例子为table、th以及td设置了蓝色边框:
1 | table, th, td |
请注意,上例中的表格具有双线条边框。这是由于table、th以及td元素都有独立的边框。
如果需要把表格显示为单线条边框,请使用border-collapse属性
三 折叠边框
border-collapse属性设置是否将表格边框折叠为单一边框:
1 | table |
四 表格的宽度和高度
通过width和height属性定义表格的宽度和高度。
下面的例子将表格宽度设置为100%,同时将th元素的高度设置为50px
1 | table{ width:100%;} |
五 表格文本对齐
text-align和vertical-align属性设置表格中文本的对齐方式
text-align属性设置水平对齐方式,比如左对齐、右对齐或者居中:
1 | td{ text-align:right;} |
vertical-align属性设置垂直对齐方式,比如顶部对齐、底部对齐或者居中对齐
1 | td |
六 表格内边距
如需控制表格中内容与边距的距离,请为td和th元素设置padding属性:
1 | td{padding:15px;} |
七 表格颜色
下面的例子设置边框的颜色,以及th元素的文本和背景颜色:
1 | table, td, th |
八 CSS Table属性
属性 | 描述 |
---|---|
border-collapse | 设置是否把表格边框合并为单一的边框 |
border-spacing | 设置分割单元格边框的距离 |
caption-side | 设置表格标题的位置 |
empty-cells | 设置是否显示表格中的空单元格 |
table-layout | 设置显示单元、行和列的算法 |