表格属性
边框相关属性
边框相关属性其他元素也可以使用
边框宽度
属性名:border-width
边框颜色
属性名:border-color
边框线条
属性名:border-style
属性值:
- none 默认值
- solid 实线
- dashed 虚线
- dotted 点线
- double 双实线
注:以上三个属性需要同时写!
复合属性
属性名:border
<style>
table{
border-width: 10px;
border-color: aqua;
border-style: solid;
}
</style>
注:只给<table>加属性,只有外边框
<style>
table{
border-width: 10px;
border-color: aqua;
border-style: solid;
}
td,th{
border: 2px blue solid;
}
</style>
表格独有属性
均是<tsble>的属性
设置列宽
属性名:table-layout
属性值:
- auto:按长度分配(默认)
- fixed:平均分配
合并单元格边框
属性名:border-collapse
属性值:
- collapse 合并
- separate 不合并
合并后会挤掉外边框
单元格间距
属性名:border-spacing
前提:单元格边框未合并
隐藏无内容单元格
属性名:empty-cells
属性值:
- show 显示(默认)
- hide 隐藏
前提:单元格边框未合并
设置标题位置
属性名:caption-side
属性值:
- top :上面(默认值)
- bottom :在表格下面
.t2{
border: 2px aqua solid;
width: 500px;
table-layout:fixed;
border-collapse: collapse;/*合并单元格*/
caption-side: top;/*标题在上方*/
}
.t3{
border: 2px aqua solid;
width: 500px;
table-layout:fixed;
border-spacing: 10px;/*单元格间距*/
empty-cells: hide;/*隐藏没有内容的单元格*/
caption-side: bottom;/*标题在下*/
}
背景属性
设置背景颜色
属性名:background-color
默认属性值:transparent(透明)
设置背景图片
属性名:background-image
语法:background-image:url(图片地址);
设置背景图片填充(重复)方式
属性名:background-repeat
属性值:
- repeat:
扑满(bushi)重复铺满整个元素(默认) - repeat-x :只在水平方向重复。
- repeat-y :只在垂直方向重复。
- no-repeat :不重复。
设置背景图位置
属性名:backgrou-position
属性值:
1.通过关键字设置
需要写两个值,用空格隔开
水平:left 、 center 、 right
垂直:top 、 center 、 bottom
如果只写了一个值,另一值默认为center
2.通过长度设置
需要写两个值,用空格隔开
左边的距离和上方的距离
如果只写了一个值,另一值默认为center
复合属性
没有数量和顺序要求
注意一下background-color默认背景颜色是 transparent(透明)
鼠标属性
属性名:cursor
功能:设置鼠标样式
属性值:
- pointer : 小手
- move :移动图标
- text :文字选择器
- crosshair :十字架
- wait :等待
- help :帮助
自定义鼠标图案:
语法: cursor: url("图片地址"),pointer;