表格基础属性和例题

本文详细介绍了HTML表格的各种属性和使用技巧,包括如何设置表格样式、调整单元格间距、合并单元格以及利用表格进行网页布局的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<!--caption 表格标题头-->
<!--colaroup col(代表列) 更改列的属性-->
<!--thead 包裹表格标题-->
<!--tbody 包裹表格内容-->
<!--tfoot 包裹表格脚部-->
<!--选中移动 右移动tab 左移动 shift+tab-->
<!--table的属性
    1.border属性:
       给表格添加边框,当border数值变大,变的只有外层框,里面保持不变一直为1px
    2.bordercolor="red" 边框颜色
    3.widthheight 边框的宽高
    4.cellspacing:单元格与单元格之间的距离.
      cellspacing="0" 只会是单元格间隙为0 但不会合并边框线(为俩条线)
      表格边框线合并: style="border-collapsecollapse"(为一条线)
      无需写cellspacing="0"
    5.cellpadding 每个单元格中的内容文本与边框线的距离(满足的情况下,只会在不满足的方向出现效果)
    6.align 表格在屏幕的左中右位置显示,left center right
    注意:给表格加上 align属性,相当于让表格浮动,会直接打破表格后面元素的原有排列方式
    7.bgcolor 背景色 效果和style="background-color:;"
    8.background  background="img/....jpg"设置背景图片
     效果和style="background-image:url('');"(background-image:url('用单引号');)且背景会覆盖背景颜色
    -->
<table border="5" bordercolor="red"
       style="border-collapse:collapse;"
       cellpadding="5"
       background="../zuoye0314/2.jpg"
       width="500px" height="300px">
    <!--trtd相关属性
        1.weight height 单元格的宽高
        2.bgcolor 单元格的背景颜色
        3.align left center right 单元格中的文字,水平对齐方式
        4.valign top center bottom 单元格中的文字,垂直对齐方式
        5.nowrap="nowrap"单元格中文字不换行

        注意:1.当表格属性和行列属性冲突时,以行列为准(近者优先)
             2.表格的align属性,是控制表格自身在浏览器的位置
             行列中的align属性,是控制文字在单元格中的水平对齐方式
             3.表格的align属性;并不影响表格中的文字的水平对齐方式,
             tralign或者valign属性会影响一行中的所有单元格中的文字的水平的垂直的对齐方式
        -->
    <tr bgcolor="aqua" align="center" valign="top"><!---->
        <td nowrap="nowrap">手机充值手机充值手机充值手机充值手机充值手机充值手机充值手机充值手机充值</td><!---->
        <td>IP</td>
        <td>网游</td>
    </tr>
    <tr>
        <td bgcolor="#7fff00">移动</td>
        <td>联通</td>
        <td>魔兽</td>
    </tr>
</table>
<table border="1" bordercolor="red"
       style="background-color:yellow;"
       align="center"
       width="500px" height="300px">
    <tr>
        <th>学号</th>
        <th>姓名</th>
        <!--colspan跨列   rowspan 跨行(第一个tr写了之后,后面的跨行就不需要再写哪一行所在)-->
        <th colspan="3">成绩</th>

    </tr>
    <tr>
        <td>1001</td>
        <td rowspan="3">张三</td>
        <td>100</td>
        <td>120</td>
        <td>100</td>
    </tr>
    <tr>
        <td>1001</td>
        <td>100</td>
        <td>120</td>
        <td>100</td>
    </tr>
    <tr>
        <td>1001</td>
        <td>100</td>
        <td>120</td>
        <td>100</td>
    </tr>
</table>
<hr>
<table border="1" align="center" width="500px"height="300px">
    <tr>
        <td colspan="4">1</td>
    </tr>
    <tr>
        <td>1</td>
        <td>2</td>
        <td>3</td>
        <td>4</td>
    </tr>
    <tr>
        <td>1</td>
        <td>2</td>
        <td>3</td>
        <td>4</td>
    </tr>
    <tr>
        <td colspan="2">1</td>
        <td colspan="2">2</td>
    </tr>
    <tr>
        <td>1</td>
        <td>2</td>
        <td>3</td>
        <td>4</td>
    </tr>
    <tr>
        <td>1</td>
        <td>2</td>
        <td>3</td>
        <td>4</td>
    </tr>
    <tr>
        <td colspan="3">1</td>
        <td>2</td>
    </tr>
    <tr>
        <td>1</td>
        <td>2</td>
        <td>3</td>
        <td>4</td>
    </tr>
    <tr>
        <td>1</td>
        <td>2</td>
        <td>3</td>
        <td>4</td>
    </tr>
</table>
<hr>
<table border="1"align="center" width="500px"height="300px">
    <tr>
        <td rowspan="2">1</td>
        <td>1</td>
        <td>2</td>
    </tr>
    <tr>
        <td>2</td>
        <td>3</td>
    </tr>
    <tr>
        <td rowspan="2">1</td>
        <td>2</td>
        <td>3</td>
    </tr>
    <tr>
        <td>2</td>
        <td>3</td>
    </tr>
</table>
<hr>
<table border="4"align="center" width="500px"height="300px"
       style="border-collapse: collapse"border-color="red"
       >
    <tr>
        <td rowspan="6">1</td>
        <td rowspan="3">2</td>
        <td rowspan="2">3</td>
        <td>4</td>
    </tr>
    <tr>
        <td>4</td>
    </tr>
    <tr>
        <td rowspan="2">3</td>
        <td>4</td>
    </tr>
    <tr>
        <td rowspan="3">2</td>
        <td>4</td>
    </tr>
    <tr>
        <td rowspan="2">3</td>
        <td>4</td>
    </tr>
    <tr>
        <td>4</td>
    </tr>
</table>
<table border="4"align="center" width="500px"height="300px">
    <tr>
        <td colspan="2">1</td>

    </tr>
    <tr>
        <td rowspan="4">1</td>
        <td>2</td>
    </tr>
    <tr>
        <td>2</td>
    </tr>
    <tr>
        <td>2</td>
    </tr>
    <tr>
        <td>2</td>
    </tr>
</table>
常用布局
<table width="500" align="center">

    <colgroup style="background-color: red;"> <!--前两列为一组-->
        <col/> <!--第一列-->
        <col/> <!--第二列-->
    </colgroup>
    <col style="background-color: blue;"/> <!--第三列-->

    <caption>表格标题</caption>

    <thead>
    <tr>
        <th>1</th>
        <th>2</th>
        <th>3</th>
    </tr>
    </thead>

    <tbody>
    <tr>
        <td>111</td>
        <td>111</td>
        <td>111</td>
    </tr>
    <tr>
        <td>222</td>
        <td>222</td>
        <td>222</td>
    </tr>
    </tbody>

    <tbody>
    <tr>
        <td>111</td>
        <td>111</td>
        <td>111</td>
    </tr>
    <tr>
        <td>222</td>
        <td>222</td>
        <td>222</td>
    </tr>
    </tbody>

    <tfoot>
    <tr>
        <td>1</td>
        <td>2</td>
        <td>3</td>
    </tr>
    </tfoot>

</table>

</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值