关于table标签创建不规则表格的流程

1、<table border="1" width="1000" style = "border- text-align:margin: 0 auto;">

指定table宽度、边框、以及边框合并

2、给td加高度table tr td {height:50px}

3、接下来说明一个思路,如果第一行的标题td不添加colspan直接写了宽度为100%的话,会规定第一行只有一列,接下来的几行不管写了多少列,规定了多少宽度,都不会生效,因此这里在第一行就规定td的colspan  = "10" width = "100%"

4、接下来的每一行,如果不相同,那就按照第一行的列数,自定义列数分配给每一个格子,并且指明每一个格子的宽度,总数要与第一行相匹配。

5、如果和之前定义的格式相同,那只需要给每一个td指定与之前相同的列数colspan即可

代码如下:

<!DOCTYPE html>
<html>


<head>
    <meta http-equiv="Content-Type" content="text/回头ml; charset=utf-8" />
    <title>付款申请单</title>
    <link rel="stylesheet" href="css/table.css">
</head>
<body>
<style>
    h2{
        margin:0 auto;
        text-align: center;
        width: 1000px;
    }
    table{
        border-collapse:collapse;
        text-align: center;
        margin: 0 auto;
    }
    table span{
        display: inline-block;
        width: 180px;


    }
    table tr td {
        height: 50px;
    }
    #time span{
        width: 30px;
    }
     .s1 span{
        width: 70px;
    }
</style>
<h2>付款申请单</h2>
<table border="1" width="1000">
    <tr>
        <td width="100%" colspan="10">
            <span>申请付款部门:</span>
            <span style="text-align: right">年</span>
            <span style="text-align: center">月</span>
            <span style="text-align: left">日</span>
            <span style="text-align: center">经办人:</span>
        </td>
    </tr>
    <tr>
        <td width="10%" colspan="1">收款单位</td>
        <td width="20%" colspan="2"></td>
        <td width="10%" colspan="1">账号</td>
        <td width="20%" colspan="2"></td>
        <td width="10%" colspan="1">开户银行</td>
        <td width="30%" colspan="3"></td>
    </tr>
    <tr>
        <td colspan="1">收款单位</td>
        <td colspan="2"></td>
        <td colspan="1">账号</td>
        <td colspan="2"></td>
        <td colspan="1">开户银行</td>
        <td colspan="3"></td>
    </tr>
    <tr>
        <td colspan="1">付款金额</td>
        <td colspan="9">
        </td>
    </tr>


    <tr>
        <td colspan="1">收款单位</td>
        <td colspan="2"></td>
        <td colspan="1">账号</td>
        <td colspan="2"></td>
        <td colspan="1">开户银行</td>
        <td colspan="3"></td>
    </tr>
    <tr>
        <td rowspan="2" width="10%" colspan="1">审批</td>
        <td colspan="1" width="10%">总经理</td>
        <td colspan="2" width="20%"></td>
        <td colspan="1" width="10%">分管副总</td>
        <td colspan="2" width="20%"></td>
        <td colspan="1" width="10%">财务经理</td>
        <td colspan="2" width="20%"></td>
    </tr>


    <tr>
        <td colspan="1">总经理</td>
        <td colspan="2"></td>
        <td colspan="1">分管副总</td>
        <td colspan="2"></td>
        <td colspan="1">财务经理</td>
        <td colspan="2"></td>
    </tr>
    <tr>
        <td colspan="1">收款单位</td>
        <td colspan="2"></td>
        <td colspan="1">账号</td>
        <td colspan="2"></td>
        <td colspan="1">开户银行</td>
        <td colspan="3"></td>
    </tr>
</table>

</body>

效果图如下:


  • 5
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值