表格CSS属性以及实例

表格的css属性


    1)单元格间距(该属性必须给table添加)border-spacing:value;
    2)合并相邻单元格边框 border-collapse:separate(边框分开)/collapse(边框合并);(写1像素边框表格)
    3)无内容单元格显示、隐藏empty-cells:show/hide;

table-layout:auto/fixed(固定单元格宽度,不随内容增加而增加)

重要属性:1)colspan="value" 合并列 2)rowspan="value" 合并行 3)valign="top/bottom/middle"(垂直对齐方式)  水平对齐:align=left/center/right
4)rules="groups/rows/cols/all/none"   添加组分割线
说明:rows:位于行之间的线条 
    cols:位于列之间的线条
    all:位于行和列之间的线条
    none:没有线条
    groups:位于行组和列组之间的线条

 1)数据行分组
<thead></thead> 表头
tbody,tfoot

2)数据列分组
<colgroup span="value"></colgroup>
<col    span="value" />
说明:
1)col和colgroup元素会根据从左到右的顺序依次对数据表格进行分组。
2)span属性显示指定相邻几列组成一组,span属性值默认为1,默认时仅定义一列为一组。
3)可以通过给table添加rules="groups"属性来给分组列添加组分割线。
注意:虽然col和colgroup具有相同的功能,但是,我们只能使用colgroup元素来决定表格内容部分分割线(rules)应该处于的位置,而col没有这个功能。
 

 

<!DOCTYPE HTML>
<html>
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta >合并单元格</title>
    <!-- 合并单元格两种方式:1.跨行合并rowspan。2.跨列合并colspan -->
    <!-- 合并单元格的顺序:从上往下,从左往右 -->
    <!-- 合并单元格步骤:1.先确定是跨行合并还是跨列合并
                        2.从上往下,从左往右
                        3.确定要合并的单元格的顺序
                        4.删除多余的单元格-->
</head>
<body>
    <table <table border="1" width="400" align="center" cellspacing="0">>
        <tr>
            <td rowspan="2">123</td>
            <td>456</td>
            <td>789</td>
        </tr>
        <tr>
            <!-- <td>147</td> -->
            <td>258</td>
            <td>369</td>
        </tr>
        <tr>
            <td>159</td>
            <td colspan="2">357</td>
            <!-- <td>246</td> -->
        </tr>
    </table>
</body>
</html>

结果:注意合并之后要删除原来的数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值