当前位置: 首页 > article >正文

html中的表格属性以及合并操作

表格用table定义,标签标题用caption标签定义;用tr定义表格的若干行;用td定义若干个单元格;(当单元格是表头时,用th标签定义)(th标签会略粗于td标签)

table的整体外观取决于属性,border:定义表格边框的粗细
width:定义表格的宽度
height:定义表格的宽度
cellspacing:定义表项间隙,i为像素数
cellpadding:定义表项内部空白,j为像素数

例子:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>表格示例</title>
</head>
<body>
    <table>
        <caption>班级名单</caption>
        <tr>
            <th>姓名</th>
            <th>性别</th>
            <th>专业</th>
        </tr>
        <tr>
            <td>张三丰</td>
            <td>男</td>
            <td>大数据与信息处理技术</td>
        </tr>
        <tr>
            <td>李四萍</td>
            <td>女</td>
            <td>软件工程</td>
        </tr>
        <tr>
            <td>王五一</td>
            <td>女</td>
            <td>计算机科学与技术</td>
        </tr>
    </table>
    <table border="1" cellspacing="10" cellpadding="20">
        <caption>班级名单</caption>
        <tr>
            <th>姓名</th>
            <th>性别</th>
            <th>专业</th>
        </tr>
        <tr>
            <td>张三丰</td>
            <td>男</td>
            <td>大数据与信息处理技术</td>
        </tr>
        <tr>
            <td>李四萍</td>
            <td>女</td>
            <td>软件工程</td>
        </tr>
        <tr>
            <td>王五一</td>
            <td>女</td>
            <td>计算机科学与技术</td>
        </tr>
    </table>
</body>
</html>

跨行单元格:

 合并单元格:跨行单元格就是竖向合并,跨列单元格就是横向合并。在th标签当中,可以使用rowspan和colspan两个属性,分别表示单元格纵跨多少行和横跨多少列。

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>跨行跨列表格示例</title>
</head>
<body>
    <table width="300" border="2">
        <tr>
            <td colspan="3">课程成绩</td> <!-- 设置单元格水平跨 3 列 -->
        </tr>
        <tr>
            <td rowspan="2">语文</td> <!-- 设置单元格垂直跨 2 行 -->
            <td>期中</td>
            <td>89</td>
        </tr>
        <tr>
            <td>期末</td>
            <td>92</td>
        </tr>
        <tr>
            <td rowspan="2">英语</td> <!-- 设置单元格垂直跨 2 行 -->
            <td>期中</td>
            <td>95</td>
        </tr>
        <tr>
            <td>期末</td>
            <td>90</td>
        </tr>
    </table>
</body>
</html>

 用thead、tbody和tfooter标签实现表格分组

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>分组表格示例</title>
</head>
<body>
    <table border="0" width="420"><!-- 设置表格宽度为 420px,无边框 -->
        <caption>成绩汇总表</caption>
        <thead style="background:#FAF0E6"><!-- 设置表格的页眉 -->
            <tr>
                <th>姓名</th>
                <th>语文</th>
                <th>数学</th>
                <th>英语</th>
            </tr>
        </thead><!-- 表格页眉结束 -->
        <tbody style="background:#FFFAF0"><!-- 设置表格主体 -->
            <tr>
                <td>张三丰</td>
                <td>90</td>
                <td>92</td>
                <td>98</td>
            </tr>
            <tr>
                <td>李四萍</td>
                <td>96</td>
                <td>100</td>
                <td>90</td>
            </tr>
            <tr>
                <td>王五一</td>
                <td>93</td>
                <td>97</td>
                <td>97</td>
            </tr>
        </tbody><!-- 表格主体结束 -->
        <tfoot style="background:#FAF0E6"><!-- 设置表格的数据页脚 -->
            <tr>
                <td>平均分数</td>
                <td>93</td>
                <td>96</td>
                <td>95</td>
            </tr>
        </tfoot><!-- 表格页脚结束 -->
    </table>
</body>
</html>

 用colgroup和col来调整列的格式

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>分组表格示例</title>
</head>
<body>
    <table border="1">
        <colgroup>
            <col width="150" style="background:#FFFAF0">
            <col width="100" style="background:#8d8d8d">
            <col width="200" style="background:#FFFAF0">
        </colgroup>
        <tr>
            <th>姓名</th>
            <th>性别</th>
            <th>专业</th>
        </tr>
        <tr>
            <td>张三丰</td>
            <td>男</td>
            <td>大数据与信息处理技术</td>
        </tr>
        <tr>
            <td>李四萍</td>
            <td>女</td>
            <td>软件工程</td>
        </tr>
        <tr>
            <td>王五一</td>
            <td>女</td>
            <td>计算机科学与技术</td>
        </tr>
    </table>
</body>
</html>


http://www.kler.cn/a/531967.html

相关文章:

  • pytorch图神经网络处理图结构数据
  • 实战:如何快速让新网站被百度收录?
  • 每日一题——小根堆实现堆排序算法
  • 构建一个数据分析Agent:提升分析效率的实践
  • Node 服务器数据响应类型处理
  • DeepSeek-R1 论文. Reinforcement Learning 通过强化学习激励大型语言模型的推理能力
  • DeepSeek-R1-Distill-Qwen-1.5B 本地部署报错解决
  • MySQL(InnoDB统计信息)
  • Unix 进程的启动方式及经典和现代做法(中英双语)
  • 单调队列 滑动窗口(题目分析+C++完整代码)
  • 【Deep Seek本地化部署】模型实测:规划求解python代码
  • 初始Linux(7):认识进程(下)
  • 基于SpringBoot养老院平台系统功能实现一
  • c语言练习【实现终端功能、dup2实现文件拷贝、read write文件加载到链表】
  • IntelliJ IDEA远程开发代理远程服务器端口(免费内网穿透)
  • 图算法概述
  • ZeRO(Zero Redundancy Optimizer) 技术
  • 《Linux服务与安全管理》| 数据库服务器安装和配置
  • 【Numpy核心编程攻略:Python数据处理、分析详解与科学计算】2.18 对象数组:在NumPy中存储Python对象
  • 记录 | 基于MaxKB的文字生成视频
  • Leetcode680:验证回文串 II
  • 物业管理平台系统为社区管理带来数字化转型与服务创新新机遇
  • 高阶开发基础——快速入门C++并发编程5 信号量的使用
  • 自定义数据集 使用paddlepaddle框架实现逻辑回归
  • 农历2025开始 笔记
  • 基于STM32的智能健康监测手环