首页 > 其他分享 >Web前端------HTML表格

Web前端------HTML表格

时间:2025-01-16 23:33:56浏览次数:3  
标签:Web 表格 展示 标签 单元格 HTML ------ table Document

一.表格标签介绍

表格,类似操作的软件excel一样,通过规范的行列方式展示数据的一种视图!

        网页中(初级开发),对于这种规范的数据,使用表格标签最方便的;

        实际开发(高级开发),大量的插件,可以直接生成好看的表格数据,反倒原始的表格标签使用频率降低

<table></table> 表格标签,表格中展示的所有数据都要包含在这个标签中 

<thead></thead> 表头标签,表示表格中第一行-设置表头

<tbody></tbody> 表体标签,表格中的所有行列数据都包含在这个标签中-展示数据 

<tfooter></tfooter> 表尾标签,表格中最后一行进行合计的标签-展示统计结果 

<tr></tr> 行标签,table row缩写,表示表格中的一行 

<th><th> 表格标题标签,table header缩写,表示表格第一行标题 

<td></td> 单元格标签,table cell data缩写,表示一行中的一列 

二.代码展示及效果展示

1.常用语法

<!DOCTYPE html>

<html lang="en">
<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>
</head>
<body>

    <h3>常用表格</h3>

    <!-- 

    表格中的所有数据都必须包含在table标签中

    border属性,添加表格的边框

    width属性,调整表格的宽度

    cellspacing属性,调整表格单元格之间的间距,一般设置为0

    cellpadding属性,调整表格边框和内容之间的距离

    align属性,调整表格在网页中的对齐方式left/center/right

    bgcolor属性,调整表格的背景颜色

    -->

    <table border="1" 
            width="800px" 
            cellspacing="0" 
            cellpadding="10px" 
            align="center">

        <!-- tr表示一行,必须包含在table中使用 

            height属性:设置一行的高度,最小的高度是内容行高
            bgcolor属性:设置行的背景颜色

            align属性:设置一行中的所有单元格对齐方式 left/center/right

        -->

        <tr height="80px" bgcolor="#abcdef">

            <!-- 标题-单元格 

                th属性、td属性一致,th本质上就是td

                width属性:设置单元格的宽度,本质上就是设置列的宽度 

                align属性:设置当前单元格内容的对齐方式

            -->

            <th width="100px" align="center">学号</th>

            <th>姓名</th>

            <th>年龄</th>

        </tr>

        <!-- tr新的一行 -->

        <tr align="center">

            <!-- 普通数据展示,使用td标签,必须包含在tr中 -->

            <td align="center">001</td>

            <td>汤姆</td>

            <td>18</td>

        </tr>

        <!-- tr新的一行 -->

        <tr>

            <td align="center">002</td>

            <td>杰瑞</td>

            <td>19</td>

        </tr>

    </table>
</body>
</html>

 

2.完整语法 

<!DOCTYPE html>

<html lang="en">
<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>
</head>
<body>

    <!-- 

    编码小技巧

        按 Shift + Alt + 上/下方向键,可以直接复制一行代码

    -->

    <h3>表格完整语法</h3>

    <table width="500" border="1">

        <!-- 表格顶部标题 -->

        <caption>表格标题</caption>

        <!-- 表格第一行表头 -->

        <thead>

            <tr>

                <th>序号</th>
<th>姓名</th>

                <th>年龄</th>

            </tr>

        </thead>

        <!-- 表格主体数据 -->

        <tbody>

            <tr>

                <td>001</td>

                <td>汤姆</td>

                <td>18</td>

            </tr>

            <tr>

                <td>001</td>

                <td>杰瑞</td>

                <td>20</td>

            </tr>

        </tbody>

        <tfoot>

            <td>总计:</td>

            <td>人数-2人</td>

            <td>年龄-38</td>

        </tfoot>

    </table>
</body>
</html>

 

3.合并单元格  

第一种情况:跨列合并单元格

第二种情况:跨行合并单元格

 

代码展示

<!DOCTYPE html>

<html lang="en">
<head>

    <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>
</head>
<body>

    <h3>跨列合并单元格</h3>

    <table width="500" border="1" cellpadding="10" cellspacing="0">

        <tr>

            <td>101</td>

            <td colspan="2">102</td>

            <!-- <td>103</td> -->

        </tr>

        <tr>

            <td>201</td>

            <td>202</td>

            <td>203</td>

        </tr>

        <tr>

            <td>301</td>

            <td>302</td>

            <td>303</td>

        </tr>

    </table>

    <h3>跨行合并单元格</h3>

    <table width="500" border="1" cellpadding="10" cellspacing="0">

        <tr>

            <td>101</td>

            <td>102</td>

            <td>103</td>

        </tr>

        <tr>

            <td rowspan="2">201</td>

            <td>202</td>

            <td>203</td>

        </tr>

        <tr>

            <!-- <td>301</td> -->

            <td>302</td>

            <td>303</td>

        </tr>

    </table>
</body>
</html>

 

 

 

 

标签:Web,表格,展示,标签,单元格,HTML,------,table,Document
From: https://blog.csdn.net/2402_88282438/article/details/145193928

相关文章

  • 第十三章:数据库技术
    文章目录:一:基础1.概念2.特点3.产品3.1常见数据库品牌3.2数据库应⽤系统3.2.1C/S3.2.2 B/S4.模型5.名词解析二:Access1.基础2.操作2.1操作表2.2维护表2.3创建查询2.4创建窗体2.5创建报表3.处理3.1运算符3.2表达式3.3函数三:SQL1.概念2.DDL和......
  • 2025/1/16 实验作业——OSPF
    R1-3为区域0,R3-4为区域1,其中R3的环回在区域0:R3的0/0/0接口和环回在区域0,0/0/1接口在区域1R3为DR设备:R3的RIP值最大R4的环回不能宣告:要配缺省路由全网可达:全网通保证更新安全:进行手工认证减少路由条目:进行手工汇总192.168.1.0/24进行合理分配:此拓扑图中共有2个广播域和......
  • 【k8s面试题2025】3、练气中期
    体内灵气的量和纯度在逐渐增加。文章目录在Kubernetes中自定义Service端口报错常用控制器Kubernetes中拉伸收缩副本失效设置节点容忍异常时间Deployment控制器的升级和回滚日志收集资源监控监控Docker将Master节点设置为可调度在Kubernetes中自定义Serv......
  • 云计算2024/12/23 笔记
    ★在静态路由的选路原则中,一律选择最短路径。1. 路由环路:在网络的路由转发过程中,数据包不断地在一系列路由器之间循环转发,始终无法到达其真正的目的网络的一种异常情况。简单来说,就是数据包陷入了一个“死循环”,不停地在部分路由器构成的闭合路径中打转。2.解决路由环......
  • Java 中的 ZoneOffset
    介绍在我们的这个世界上因为地球是圆的,所以每个国家都会有自己特定的时区。时区在我们对时间的使用上扮演了非常重要的角色。但又因为时区的存在,又给我们带来了很多的麻烦,比如北美地区使用的夏令时和中国统一使用东8区的时间等。  当这些时间在我们计算机中进行体现的时......
  • 什么是缓存穿透、缓存击穿、缓存雪崩与其解决方案
    目录​缓存穿透缓存击穿缓存雪崩缓存穿透:无效请求绕过缓存访问数据库。缓存击穿:某个热点数据缓存失效,导致并发请求直接访问数据库。缓存雪崩:大量缓存同时失效,导致请求集中访问数据库,数据库压力骤增缓存穿透定义:缓存穿透指的是查询一个根本不存在的数据,这种查询会绕......
  • 2025/1/13 笔记 动态路由
    一.动态路由1.动态路由的优势可以基于拓扑的变化而进行实时更新2.动态路由的缺点①占用额外的链路资源②安全风险③选路错误的风险 3.动态路由的分类(1)基于AS进行的分类AS:自治系统标准编号:0-65535【1-64511公有区域64512-65535私有区域】 AS之内运行的IGP路由协......
  • 【k8s面试题2025】2、练气初期
    在练气初期,灵气还比较稀薄,只能勉强在体内运转几个周天。文章目录简述k8s静态pod为Kubernetes集群移除新节点:为K8s集群添加新节点Kubernetes中Pod的调度流程简述k8s静态pod定义静态Pod是一种特殊类型的Pod,它是由kubelet直接管理的,不需要通过Kubernetes的......
  • 2025/1/14 笔记 OSPF开放式最短路径优先协议
    一.距离矢量型协议:运行距离矢量路由协议的路由器周期性的泛洪自己的路由表。通过路由的交互,每台路由器都从相邻的路由器学习到路由,并且加载于自己的路由表中;但是对于网络中的所有路由器而言,路由器并不清楚网络的结构,只能简单的知道要去往某个地方方向在哪里,距离是多远。这既是......
  • MSF基础使用教程(Metasploit Framework)
    一、安装MetasploitFrameworkKaliLinux系统(自带MSF):如果使用KaliLinux,它已经预装了MetasploitFramework,可直接在终端中输入msfconsole启动。其他Linux系统:打开终端,添加Metasploit仓库源(不同Linux发行版可能略有差异,以下以Ubuntu为例):curlhttps://raw.gi......