html之table详解

table标签

1、表格属性

  •  border  设置表格的边框大小
  • algin  设置表格内容的对齐方式 
  • cellpadding 设置单元格的间距
  • cellspacing 设置像素间隙

具体的例子代码如下图

<table border="2" bordercolor="blue" width="200" cellpadding="5" cellspacing="2"  align="center"> 
        <tr>
            <td>1</td>
            <td>1</td>
            <td>1</td>
            <td>1</td>
        </tr>
        <tr>
            <td>1</td>
            <td>1</td>
            <td>1</td>
            <td>1</td>
        </tr>
        <tr>
            <td>1</td>
            <td>1</td>
            <td>1</td>
            <td>1</td>
        </tr>
        <tr>
            <td>1</td>
            <td>1</td>
            <td>1</td>
            <td>1</td>
        </tr>

    </table>

运行结果

2、td的跨行跨列属性

  • rowspan 定义单元格纵跨的行数,说通俗一点就是合并单元格。
  • colspan   定义单元格横跨的列数。
<table border="2" bordercolor="blue" width="200" cellpadding="5" cellspacing="2"  align="center"> 
        <tr>
            <td rowspan="4">1</td>
            <td rowspan="3">1</td>
            <td rowspan="2">1</td>
            <td>1</td>
        </tr>
        <tr>
            
            
            
            <td>1</td>
        </tr>
        <tr>
            
         
            <td rowspan="2">1</td>
            <td>1</td>
        </tr>
        <tr>
            
         
            <td>1</td>
            <td>1</td>
        </tr>
    </table>

 

显示结果呢就是如下图

一定要注意rowspan和colspan是作用于td标签,rowspan其实很好理解,就像上面的这个图,首先这是一个4*4的表格,第一列变成了一个那么rowspan肯定是要设置为4,那么从第二行到第四行的第一列都应该删除,同理rowspan为3的时候,最后一个tr的td得留着,中间的td删除;第三列的时候因为有两个合并,所以要在第一行和第三行的td里设置rowspan为2,删除第二行和第四行的td。

3、完整的表格

  • caption  在表格的上方中间位置显示标题<caption>标题内容</caption>
  • thead     表格的表头
  • tbody     表格的内容
  • tfoot       表格的底部
   <table border="1" width="600" align="center">
        <caption>学生信息表</caption>
        <thead>
        <tr>
            <th>学号</th>
            <th>姓名</th>
            <th>家庭住址</th>
            <th>备注</th>
        </tr>
        </thead>
        <tbody>
        <tr>
            <td align="center">001</td>
            <td>Tom*</td>
            <td>aaaaaaaaaaa</td>
            <td>该生为“三好学生”</td>
        </tr>
        <tr>
            <td align="center">002</td>
            <td>Mickle</td>
            <td>bbbbbbbbb</td>
            <td></td>
        </tr>
        <tr>
            <td align="center">003</td>
            <td>Mary*</td>
            <td>cccccccc</td>
            <td></td>
        </tr>
        </tbody>
        <tfoot>
        <tr>
            <td colspan="4">附注:*为优秀学生。</td>
        </tr>
        </tfoot>
    </table>

4. border-collapse

如上面的图,显示出来的表格都是双线,使用了border-collapse就可以变成单线边框。

使用在table属性里如:

<table style="border-collapse:collapse">

这里要注意的是 border-collapse要写在style里面,而border不用写在style里面。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值