CSS中的table样式是一种用于定义表格样式的CSS语法,能够对表格的宽度、高度、边框、对齐方式、表头、单元格、行、列等进行设定。
table宽度、高度
可以通过width、height属性来设定表格的宽度、高度,其定义方式可以是百分比、像素。示例代码如下:
```css
table {
width: 100%;
height: 200px;
}
```
表格边框
可以利用border属性来定义表格的边框,可以够使用border-style、border-width、border-color属性来设定边框的样式、宽度、颜色。示例代码如下:
```css
table {
border: 1px solid #ccc;
border-style: dotted;
border-width: 2px;
border-color: #f00;
}
```
表格对齐方式
可以借助text-align、vertical-align属性来定义表格中文本的水平对齐方式、垂直对齐方式。其中,水平对齐方式可以用left、right、center、justify等数值来设定,垂直对齐方式可以用top、middle、bottom等数值来设定。示例代码如下:
```css
table {
text-align: center;
vertical-align: middle;
}
```
表头
可以使用thead元素来定义表头,用th元素来定义表头单元格,并且可以借助rowspan、colspan属性来设定表头单元格的行跨度、列跨度。如:
|编号|姓名|年龄|
|----|----|----|
|姓|名| |
表格单元格
可以运用td元素来定义表格单元格,通过rowspan、colspan属性来设定表格单元格的行跨度、列跨度。如:
|1|张|三|20|
|----|----|----|----|
|李|四| | |
表格行
可以使用tr元素来定义表格行,利用rowspan、colspan属性来设定表格行的行跨度、列跨度。如:
|1|张三|20|
|----|----|----|
|2|李四|21|
表格列
可以运用col元素来定义表格列,通过span属性来设定表格列的跨度。如:
|1|张三|20|
|----|----|----|
|2|李四|21|
8. 表格背景
可以借助background-color属性来设定表格的背景颜色,利用background-image属性来设定表格的背景图片。示例代码如下:
```css
table {
background-color: #f00;
background-image: url('bg.jpg');
}
```
9. 其他样式
除了以上介绍的样式之外,可以运用其他样式,比如padding、margin、border-spacing、border-collapse等样式,来设定表格的外观、表现。示例代码如下:
```css
table {
padding: 10px;
margin: 10px;
border-spacing: 10px;
border-collapse: separate;
}
```
是高品质web前端培训机构,拥有大量实力web前端培训讲师,提供优质的web培训课程,web前端培训,欢迎报名。