table标签

table主体

<table>
	<tr>
		<td>1</td>
		<td>2</td>
	</tr>
</table>

注:每对标签成对出现

  • table——用户可以理解为将table标签内与body标签内的其他标签隔离(所有标签均可先以这种方式理解)
  • tr——表格中的行数
  • td——表格中的列数
    此处有两个小例子,试比较不同
    示例1:
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8"/>
        <title></title>
        <style>
            tr{
                height: 30px;
                width: 100px;
            }
        </style>
    </head>
    <body>
        <table border="1">
            <tr>1</tr>
            <tr>2</tr>
        </table>
    </body>
</html>

示例2:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8"/>
        <title></title>
        <style>
            tr{
                height: 30px;
            }
            td{
                width: 100px;
            }
        </style>
    </head>
    <body>
        <table border="1">
            <tr>
                <td>1</td>
            </tr>
            <tr>
                <td>2</td>
            </tr>
        </table>
    </body>
</html>

运行效果图依次如下:
示例1:
示例1
示例2:
示例2

表格的属性

1.位置相关属性

  • 表格横向居中——align=“center”
<table align="center">
</table>
  • 表格内容居中
    1.在内容所属的td标签中添加align=“center”
 <td align="center">1</td>

2.使用text-align属性

 <table border="1" style="text-align: center;">

3.表格背景颜色——bgcolor=“”

<标签名 bgcolor="yellow">

4.边框宽度——border=“1”

<table border="1"></table

5.表格内容与边框之间的空间设置——cellpadding=“”

<table cellpadding="5"></table>

6.两个单元格之间空间的大小——cellspacing=“”

<table cellspacing="0"></table>

其余不再介绍,用户有兴趣可从网上查阅相关文档

单元格的合并

1.横向单元格合并

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8"/>
        <title></title>
        <style>
            tr{
                height: 30px;
            }
            td{
                width: 100px;
            }
        </style>
    </head>
    <body>
        
        <table border="1"  bgcolor="yellow" >
            <tr>
                <td colspan="2">1</td>
            </tr>
            <tr>
                <td>2</td>
                <td>3</td>
            </tr>
        </table>
    </body>
</html>

运行结果如下:
横向合并图
具体思路如下:
(1)确定合并后的第一个单元格
(2)在确定好的单元格的添加colspan=“要合并单元格的数量”
(3)删除后续单元格(colspan中为几则删除该个数减1的单元格(td标签),注:同一tr标签中的td标签)

2.纵向单元格合并

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8"/>
        <title></title>
        <style>
            tr{
                height: 30px;
            }
            td{
                width: 100px;
            }
        </style>
    </head>
    <body>
        
        <table border="1"  bgcolor="yellow" cellspacing="0">
            <tr>
                <td>1</td>
                <td>2</td>
            </tr>
            <tr>
                <td rowspan="2">3</td>
                <td>4</td>
            </tr>
            <tr>
                <td></td>
            </tr>
        </table>
    </body>
</html>

运行效果如下:
纵向合并图
具体思路如下:
(1)确定要合并的单元格、要合并的单元格个数
(2)在要进行合并的单元格添加rowspan=“要合并的单元格个数”
(3)添加要合并的单元格个数减1个tr标签tr标签内td标签的个数为要合并的td标签所处的tr标签内td标签的个数-带有rowspan的td的个数

综合案例

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8"/>
    <title></title>
   <style>
    td{
        width: 100px;
    }
    tr{
        height: 30px;
    }
   </style>
</head>
<body>
<table border="1" cellspacing="0" align="center">
    <tr>
        <td>姓名</td>
        <td></td>
        <td>性别</td>
        <td></td>
        <td>出生年月</td>
        <td></td>
        <td>民族</td>
        <td></td>
    </tr>
    <tr>
        <td>籍贯</td>
        <td></td>
        <td>家庭出身</td>
        <td></td>
        <td>文化程度</td>
        <td></td>
        <td>申请时间</td>
        <td></td>
    </tr>
    <tr>
        <td>入团时间</td>
        <td></td>
        <td>家庭住址</td>
        <td colspan="3"></td>
        <td>籍贯</td>
        <td></td>
    </tr>
    <tr>
        <td rowspan="5">个人简历</td>
        <td colspan="7" rowspan="5"></td>
    </tr>
    <tr>

    </tr>
    <tr>

    </tr>
    <tr>

    </tr>
    <tr>

    </tr>    
    <tr>
        <td rowspan="5">家庭主要成员</td>
        <td>称呼</td>
        <td>姓名</td>
        <td colspan="3">工作单位</td>
        <td>职位</td>
        <td>政治面貌</td>
    </tr>
    <tr>
        <td></td>
        <td></td>
        <td colspan="3"></td>
        <td></td>
        <td></td> 
    </tr>
    <tr>
        <td></td>
        <td></td>
        <td colspan="3"></td>
        <td></td>
        <td></td> 
    </tr>
    <tr>
        <td></td>
        <td></td>
        <td colspan="3"></td>
        <td></td>
        <td></td> 
    </tr>
    <tr>
        <td></td>
        <td></td>
        <td colspan="3"></td>
        <td></td>
        <td></td> 
    </tr>
    <tr>
        <td>主要社会关系</td>
        <td></td>
        <td></td>
        <td colspan="3"></td>
        <td></td>
        <td></td>
    </tr>
    <tr>
        <td>入党介绍人</td>
        <td colspan="7"></td>
    </tr>
</table>
</body>
</html>

运行效果图如下:
案例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值