表格标签

  • 标签
    • table :声明一个表格
    • tr:声明一行,设置行高及改行所有单元格的高度.
    • th:声明一个单元格,表头格.默认居中加黑显示
    • td:声明一个单元格,默认居左显示原始数据
  • 注意:
    • 行高即改行所有单元格的宽度
    • 单元格的宽度即列宽
  • 属性:
    • border:给表格添加边框(默认为0不显示)
    • width:设置表格的宽度
    • height:设置表格的高度
    • cellpadding:设置内容距边框的距离(css中设置table的cellpadding属性值无效)
    • cellspacing:设置边框的大小css中同上)
  • 特点:
    • 默认根据数据的多少进行表格的大小显示

单元格的合并-rowspan colspan

  • 第一步:
    • 首先确保表格是一个规整的表格
  • 第二步
    • 根据要合并的单元格,找到其所在的源码位置
  • 第三步
    • 行合并:在要合并的单元格中的第一个单元格上使用属性rowspan=”要合并的单元格的个数”,并删除其他要合并的单元格完成合并
    • 列合并:在要合并的单元格中的任意一个上使用属性colspan=”要合并的单元格的个数”,并删除要合并的其他单元格

表格标签宽高设置

  • 一个表格的宽高改变依靠的是width,height属性

  • 注意:不是在table标签里直接添加width,height属性值对进行整个表格进行改变。

  • 表格的高度设置

    • 表格等比例高度的改变是在每行中设置height属性值。即在每个tr标签中设置height属性值。
  • 表格的宽度设置

    • 表格的等比例宽度设置,只需在每列任意一个单元格中设置width属性值即可剩余的单元格会跟随设置好的宽度进行相应的调整。一般设置第一行全列的单元格的宽度.
  • 高50px 宽100px 内容距边框10px 边框大小0px cellpadding=”10px” cellspacing=”0px”的表格

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    <table border="1px" cellpadding="10px" cellspacing="0px">
    <tr height="50px">
    <th width="100px">科目</th>
    <th width="100px">分数</th>
    <th width="100px">级别</th>
    <th width="150px">说明</th>
    </tr>
    <tr height="50px">
    <td>java</td>
    <td>100</td>
    <td>8</td>
    <td>面向对象的语言</td>
    </tr>
    <tr height="50px">
    <td>C语言</td>
    <td>100</td>
    <td>8</td>
    <td>面向过程的语言</td>
    </tr>
    </table>
  • 单元格合并

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    <table border="1px" cellspacing="0">
    <tr height="35px">
    <td width="100px"></td>
    <td width="100px"></td>
    <td width="100px"></td>
    <td width="200px" colspan="2" rowspan="2"></td>
    </tr>
    <tr height="35px">
    <td colspan="2"></td>
    <td></td>
    </tr>
    <tr height="35px">
    <td></td>
    <td></td>
    <td rowspan="2"></td>
    <td></td>
    <td></td>
    </tr>
    <tr height="35px">
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    </tr>
    </table>