HTML table表格详解

news2025/1/11 17:55:01

一、表格属性

表格属性 用法

border

代表表格边框厚度  width height 表格宽高

align

table tr td 设置水平方向对齐方式 默认值left center right

cellspacing

单元格到单元格距离

cellpadding

单元格文字到单元格边框距离

bgcolor

表格背景颜色  table tr td 都可以使用

background

可以给表格设置背景图片

valign

设置垂直对齐方式 top middle(默认值) bottom

合并表格单元格边框,给表格设置样式

      border-collapse: collapse;

二、table表格示例代码

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>Document</title>
        <style>
            /* table{
			合并单元格边框
			border-collapse: collapse;
		} */
        </style>
    </head>
    <body>
        <table cellpadding="5" align="center" border="1" width="400px" height="300px" cellspacing="0">
            <!-- 一个tr代表一行 一个td代表一列 -->
            <tr>
                <!-- 表格表头标签 自带居中加粗效果 -->
                <th align="right" valign="bottom">姓名</th>
                <th>年龄</th>
                <th>性别</th>
            </tr>
            <tr valign="top">
                <td valign="bottom">张三</td>
                <td valign="middle">15</td>
                <td>男</td>
            </tr>
            <tr>
                <td>高启强</td>
                <td>35</td>
                <td>男</td>
            </tr>
        </table>
        <!-- 细线表格 -->
        <table bgcolor="black" cellspacing="1">
            <tr bgcolor="white">
                <td>姓名</td>
                <td>年龄</td>
                <td>性别</td>
            </tr>
            <tr bgcolor="white">
                <td>张三</td>
                <td>15</td>
                <td>女</td>
            </tr>
        </table>
        <!-- 表格完整结构  -->
        <table border="1" cellspacing="0" align="center">
            <!-- 表格标题标签 -->
            <caption>
                个人信息表
            </caption>
            <!-- 表头 -->
            <thead>
                <tr>
                    <th>序号</th>
                    <th>名称</th>
                    <th>操作</th>
                </tr>
            </thead>
            <!-- 表体 -->
            <!-- 不写tbody浏览器是会自动补全 -->
            <tbody>
                <tr>
                    <td width="150px">1</td>
                    <td>其他</td>
                    <td>删除</td>
                </tr>
            </tbody>
            <!-- 表脚 -->
            <tfoot></tfoot>
        </table>
    </body>
</html>

达到的效果图如下,大家可以根据表格属性  自己进行操作实践

三、单元格合并问题

跨行合并 rowspan='number'  跨列合并 colspan='number'

 未进行合并之前代码示例:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>Document</title>
    </head>
    <body>
        <table border="1" cellspacing="0" align="center" width="300px" height="300px">
            <!-- ctrl + enter 表示换行  -->
            <!-- 跨行合并 rowspan='number'  跨列合并 colspan='number' -->
            <tr>
                <td>11</td>
                <td>12</td>
                <td>13</td>
                <!-- 跨多行列合并 -->
                <td>14</td>
                <td>15</td>
                <td>16</td>
            </tr>
            <tr>
                <td>21</td>
                <td>22</td>
                <td>23</td>
                <td>24</td>
                <td>25</td>
                <td>26</td>
            </tr>
            <tr>
                <td>31</td>
                <td>32</td>
                <td>33</td>
                <td>34</td>
                <td>35</td>
                <td>36</td>
            </tr>
        </table>
    </body>
</html>

 合并后的效果图如下:

合并代码如下:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>Document</title>
    </head>
    <body>
        <table border="1" cellspacing="0" align="center" width="300px" height="300px">
            <!-- ctrl + enter 表示换行  -->
            <!-- 跨行合并 rowspan='number'  跨列合并 colspan='number' -->
            <tr>
                <td colspan="2">11</td>
                <!-- <td>12</td> -->
                <td>13</td>
                <!-- 跨多行列合并 -->
                <td colspan="3" rowspan="2">14</td>
                <!-- <td>15</td>
			<td>16</td> -->
            </tr>
            <tr>
                <td>21</td>
                <td rowspan="2">22</td>
                <td>23</td>
                <!-- <td>24</td> -->
                <!-- <td>25</td>
			<td>26</td> -->
            </tr>
            <tr>
                <td>31</td>
                <!-- <td>32</td> -->
                <td>33</td>
                <td>34</td>
                <td>35</td>
                <td>36</td>
            </tr>
        </table>
    </body>
</html>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/629724.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Win11 RTX 4090显卡深度学习环境配置(Nvidia显卡驱动、CUDA11.8.0)

Win11 RTX 4090显卡深度学习环境配置&#xff08;Nvidia显卡驱动、CUDA11.8.0&#xff09; 1. 简介2. 安装Anaconda3. 安装Pycharm4. 安装CUDA11.8.04.1 安装4.2 测试4.3 CUDA卸载 5. PyTorch安装5.1 PyTorch安装5.2 测试5.2.1 测试torch&#xff1a;5.2.2 测试CUDA&#xff1a…

chatgpt赋能python:切割字符串的Python技巧及实现方法

切割字符串的Python技巧及实现方法 在Python中操作字符串是比较常见的技巧&#xff0c;而对于需要将字符串切割成不同的元素&#xff0c;Python也提供了相应的方法。 split方法 split方法是Python字符串类中最常用的方法之一&#xff0c;它可以根据给定的分隔符对字符串进行…

学习HCIP的day.11

目录 十一、BGP的属性 1、权重属性 2、本地优先级 3、as-path 4、起源属性 5、MED --多出口的鉴别属性 十二、BGP选路规则 十三、BGP的社团属性 十四、BGP的在MA网络中的下一跳问题 五、BGP的认证 十一、BGP的属性 BGP协议在选路时&#xff0c;先对比属性&#xf…

在Spring Boot项目中连接SQL Server的几种方式

在Spring Boot项目中连接SQL Server 一. 使用Microsoft官方的SQL Server JDBC驱动连接&#xff1a;1. 依赖配置&#xff1a;2. YAML配置&#xff1a; 二. 使用第三方的jTDS驱动连接&#xff1a;1. 依赖配置&#xff1a;2. YAML配置&#xff1a; 三. 使用Microsoft提供的Spring …

动态网站Servelt基础

文章目录 一、Servlet基础&#xff08;一&#xff09;Servlet概述1、Servlet是什么2、Servlet容器3、Servlet应用程序的体系结构 &#xff08;二&#xff09;Servlet的特点1、功能强大2、可移植3、性能高效4、安全性高5、可扩展 &#xff08;三&#xff09;Servlet接口1、Servl…

chatgpt赋能python:Python中如何实现内循环到外循环

Python中如何实现内循环到外循环 Python是一种广泛使用的编程语言&#xff0c;其文本解析和数据结构操作灵活&#xff0c;让Python编程变得非常简单。在Python编程中&#xff0c;内循环到外循环是常见的问题&#xff0c;因此本文将着重介绍这个问题。 什么是内循环和外循环 …

「SQL面试题库」 No_93 广告效果

&#x1f345; 1、专栏介绍 「SQL面试题库」是由 不是西红柿 发起&#xff0c;全员免费参与的SQL学习活动。我每天发布1道SQL面试真题&#xff0c;从简单到困难&#xff0c;涵盖所有SQL知识点&#xff0c;我敢保证只要做完这100道题&#xff0c;不仅能轻松搞定面试&#xff0…

MyCat Docker 搭建与测试

mycat 是mysql分库分表的中间件&#xff0c;由java编写&#xff0c;本次进行mysql、mycat 的docker搭建&#xff0c;理解mycat的原理与特性。 一、mysql docker 搭建 这里启动两个实例&#xff1a; docker run -itd --name mysql1 -p 3307:3306 -e MYSQL_ROOT_PASSWORD123 m…

Golang每日一练(leetDay0092) 丑数 I\II Ugly Number i\ii

目录 263. 丑数 Ugly Number I &#x1f31f; 264. 丑数 Ugly Number II &#x1f31f;&#x1f31f; &#x1f31f; 每日一练刷题专栏 &#x1f31f; Rust每日一练 专栏 Golang每日一练 专栏 Python每日一练 专栏 C/C每日一练 专栏 Java每日一练 专栏 263. 丑数 Ugl…

chatgpt赋能python:如何利用Python提高2022年的SEO效果

如何利用Python提高2022年的SEO效果 当谈到SEO时&#xff0c;Python已经成为了一种非常流行和有用的工具。在SEO的竞争激烈的时代&#xff0c;使用Python可帮助您找到各种创新方法来优化您的网站。在这篇文章中&#xff0c;我们将着重介绍Python的几种方法&#xff0c;来提高2…

高通开发系列 - 内核升级后音频驱动的开发和调试

By: fulinux E-mail: fulinux@sina.com Blog: https://blog.csdn.net/fulinus 喜欢的盆友欢迎点赞和订阅! 你的喜欢就是我写作的动力! 目录 背景概述msm8909平台codec框图msm8909内部控件的关系msm8909 数字codec内部处理流程驱动和dts的匹配问题msm8909 pm8909声卡部分的DTS…

chatgpt赋能python:Python怎么倒序输出列表

Python怎么倒序输出列表 介绍 Python是一种非常流行的编程语言&#xff0c;因为它具有简单易用和开放源代码的特点。使用Python可以进行许多操作&#xff0c;包括列表处理。列表是Python中常用的数据类型之一&#xff0c;它可以存储多个值并且可以通过下标访问。本文将介绍如…

chatgpt赋能python:Python内置函数:优化你的代码

Python内置函数&#xff1a;优化你的代码 在Python中&#xff0c;内置函数是非常重要的节省时间和简化代码的方法。Python内置了许多函数&#xff0c;可以在任何地方使用。无论从哪个角度看&#xff0c;这些函数都是编程中不可或缺的工具。在本篇文章中&#xff0c;我们将介绍…

chatgpt赋能python:Python如何切换中文

Python 如何切换中文 Python 是一种广泛使用的编程语言&#xff0c;被用于多种目的&#xff0c;包括数据分析、机器学习、Web 应用程序等。在使用 Python 进行开发时&#xff0c;需要处理不同的语言&#xff0c;其中中文也是包括在内的。对于需要切换中文的情况&#xff0c;本…

【考点】CKA 05_为 Kubernetes 运行 etcd 集群 etcd 备份与恢复

etcd 备份与恢复 1. 先决条件2. 内置快照2.1 安装 etcd2.2 获取 ENDPOINT 所提供的键空间的快照到文件 snapshotdb 注意&#xff01;&#xff01;&#xff01;在 harbor 仓库中准备好升级需要的镜像控制平面节点&#xff1a;升级 kubeadm控制平面节点&#xff1a;验证升级计划控…

《设计模式》之解释器模式

文章目录 1、定义2、动机3、类结构4、优缺点5、总结6、代码实现(C) 1、定义 给定一个语言&#xff0c;定义它的文法的一种表示&#xff0c;并定义一种解释器&#xff0c;这个解释器使用该表示来解释语言中的句子。 2、动机 在软件构建过程中&#xff0c;如果某一特定领域的问…

数据结构——栈,队列和数组

文章目录 **一 栈****1 基本概念****2 栈的顺序存储结构****2.1 顺序栈的实现****2.2 顺序栈的基本运算****2.3 共享栈** **3 栈的链式存储结构** **二 队列****1 基本概念****2 队列的顺序存储结构****2.1 队列的顺序存储****2.2 循环队列****2.3 循环队列的操作** **3 队列的…

JS 怎么理解ES6新增Set、Map两种数据结构?

目录 一、前言 二、Set 1.Set数据结构定义 2.Set数据结构的特性 3.Set数据结构的基本使用 4.Set遍历数据 5.Set 的使用场景 6.WeakSet的使用 7.垃圾回收机制 三、Map 1.Map数据结构定义 2.Map数据结构的特性 3.Map数据结构的基本使用 4.Map遍历数据 5.Map的使用场…

总结895

学习目标&#xff1a; 月目标&#xff1a;6月&#xff08;线性代数强化9讲&#xff0c;背诵15篇短文&#xff0c;考研核心词过三遍&#xff09; 周目标&#xff1a;线性代数强化3讲&#xff0c;英语背3篇文章并回诵&#xff0c;检测 每日必复习&#xff08;5分钟&#xff09;…

chatgpt赋能python:Python入门到精通

Python入门到精通 Python是一门高级编程语言&#xff0c;由于其易读、易理解的语法&#xff0c;被广泛应用于数据分析、人工智能、爬虫、Web开发等领域。对于想要学习Python的人来说&#xff0c;本文提供了一个从入门到精通的学习路线。 入门级别 在Python的入门阶段&#x…