表格标签

表格标签

17.<table> 标签

  • <table> 标签定义 HTML 表格
  • 一个 HTML 表格包括 <table> 元素,一个或多个 <tr>、<th> 以及 <td> 元素。
  • 常用属性
属性描述
alignleft center right规定了表格的对齐方式
bgcolorrgb(x,x,x) #xxxxxx 颜色名字规定了表格的背景颜色
bordernumber规定了表格单元边框大小
cellpaddingnumber规定了内容和单元格之间的距离
cellspacingnumber规定了单元格之间的距离
widthnumber %规定了表格的宽度

18.<tr>标签

  • <tr>标签用于定义表格的行,包含一个或多个th或td元素
  • 常用属性:align bgcolor

19.<th>标签

  • <th>标签用于定义表格的表头,内部文本通常为居中加粗显示,这个标签在表格中是可以省略的
  • 使用水平标题的表格
<table border="1" cellpadding="0" cellspacing="0" width="100">
    <tr>
        <th>姓名</th>
        <th>年龄</th>
    </tr>
    <tr>
        <td>张三</td>
        <td>20</td>
    </tr>
</table>
姓名年龄
张三20
- 使用垂直标题的单元格
<table border="1" cellspacing="0" cellpadding="0">
    <tr>
        <th>姓名</th>
        <td>张三</td>
    </tr>
    <tr>
        <th>年龄</th>
        <td>20</td>
    </tr>
</table>
姓名张三
年龄20

20.<caption>标签

  • <caption>标签用于定义表格的标题
<table border="1" cellspacing="0" cellpadding="0">
    <caption>学生信息</caption>
    <tr>
        <th>姓名</th>
        <th>年龄</th>
        <th>学号</th>
    </tr>
    <tr>
        <td>张三</td>
        <td>20</td>
        <td>1</td>
    </tr>
</table>
学生信息
姓名年龄学号
张三201

21.<td>标签

  • <td>标签用于定义表格的单元格
  • 常用属性:align bgcolor height width
  • 重点属性:
    • colspan 用于设定列合并
    • rowspan 用于设定行合并
  • 跨行的表格
<table border="1" cellspacing="0" cellpadding="0">
    <caption>跨行的表格</caption>
    <tr>
        <th>姓名</th>
        <th>张三</th>
    </tr>
    <tr>
        <th rowspan="2">联系方式</th>
        <td>tel:1898243xxxx</td>
    </tr>
    <tr>
        <td>qq:342333xxx</td>
    </tr>
    <tr>
        <th>学号</th>
        <td align="center">1</td>
    </tr>
</table>
跨行的表格
姓名张三
联系方式tel:1898243xxxx
qq:342333xxx
学号1
  • 跨列的表格
<table border="1" cellspacing="0" cellpadding="10">
    <caption>跨列的表格</caption>
    <tr>
        <th>姓名</th>
        <th colspan="2">联系方式</th>
        <th>学号</th>
    </tr>
    <tr>
        <td>张三</td>
        <td>tel:1898243xxxx</td>
        <td>qq:342333xxx</td>
        <td align="center">1</td>
    </tr>
</table>
跨列的表格
姓名联系方式学号
张三tel:1898243xxxxqq:342333xxx1
  • 表格内可以包含其他标签
<table border="1" cellspacing="0" cellpadding="10">
    <caption>包含其他标签的表格</caption>
    <tr>
        <td>
            <p>这是一个段落</p>
            <a href="#">这是一个链接</a>
        </td>
        <td>
            <table border="1" cellspacing="0" cellpadding="10">
                <caption>跨列的表格</caption>
                <tr>
                    <th>姓名</th>
                    <th colspan="2">联系方式</th>
                    <th>学号</th>
                </tr>
                <tr>
                    <td>张三</td>
                    <td>tel:1898243xxxx</td>
                    <td>qq:342333xxx</td>
                    <td align="center">1</td>
                </tr>
            </table>
        </td>
    </tr>
    <tr>
        <td>这随便来一句话</td>
        <td>
            <p>这是一个有序列表</p>
            <ol>
                <li>数据一</li>
                <li>数据二</li>
                <li>数据三</li>
            </ol>
        </td>
    </tr>
</table>
包含其他标签的表格

这是一个段落

这是一个链接
跨列的表格
姓名联系方式学号
张三tel:1898243xxxxqq:342333xxx1
这随便来一句话

这是一个有序列表

  1. 数据一
  2. 数据二
  3. 数据三

22.<thead>、<tbody>和<tfoot>标签

  • 这3个标签分别用于规定表格的表头、主体、页脚
  • 当包含多个页面的长的表格被打印时,表格的表头和可被打印在包含表格数据的每张页面上
  • thead、tbody 和 tfoot 元素默认不会影响表格的布局。不过,您可以使用 CSS 来为这些元素定义样式,从而改变表格的外观。
  • 注意:tfoot应该写在tbody之前
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值