HTML table表格详解

简介: HTML table表格详解

一、表格属性

表格属性  用法

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>


目录
相关文章
|
存储 数据采集 JSON
你知道吗?html_table可以提取的不止是表格
`html_table` 是一种强大的工具,不仅用于HTML表格解析,还在现代爬虫技术中发挥重要作用。它可以提取、整合、分析和传输多种类型的关键数据。本文从四个方面探讨其功能:关键数据提取(如财经网站的股票信息)、零散信息整合(如电商网站的产品详情)、数据对比分析(如手机性能参数对比)和数据存储与传输(如转换为CSV/JSON格式)。通过Python代码示例,展示了如何利用代理IP、多线程和自定义请求头提高爬虫效率,实现对复杂网页数据的全面抓取和利用。
396 12
你知道吗?html_table可以提取的不止是表格
|
数据采集 前端开发 数据挖掘
利用 html_table 函数轻松获取网页中的表格数据
本文介绍了如何使用 R 语言中的 `html_table` 函数结合代理 IP 技术,轻松提取网页表格数据并规避反爬机制。通过设置代理和请求头,示例代码展示了如何从 58 同城采集租房信息并保存为 CSV 文件。该方法适用于需要频繁采集数据的场景,确保数据采集的高效和稳定性。
480 2
利用 html_table 函数轻松获取网页中的表格数据
|
移动开发 JavaScript 前端开发
html table+css实现可编辑表格的示例代码
html table+css实现可编辑表格的示例代码
459 12
HTML 表格4
HTML 表格标签用于创建和布局表格。主要标签包括:`&lt;table&gt;` 定义表格,`&lt;th&gt;` 定义表头,`&lt;tr&gt;` 定义行,`&lt;td&gt;` 定义单元格,`&lt;caption&gt;` 定义标题,`&lt;colgroup&gt;` 和 `&lt;col&gt;` 定义列属性,`&lt;thead&gt;`、`&lt;tbody&gt;` 和 `&lt;tfoot&gt;` 分别定义表格的页眉、主体和页脚。
HTML 表格2
本示例展示了如何使用 HTML 的 `&lt;table&gt;` 标签和 `border` 属性创建一个带有边框的简单表格。表格包含两行两列,每行有两个单元格,通过设置 `border=&quot;1&quot;` 显示边框。
|
前端开发
HTML 表格1
HTML 表格是用于展示结构化数据的标记语言元素,由 `&lt;table&gt;` 标签定义。表格包含行(`&lt;tr&gt;`)、单元格(`&lt;td&gt;`)和表头(`&lt;th&gt;`)。表格可细分为 `&lt;thead&gt;`(标题部分)和 `&lt;tbody&gt;`(主体部分),支持合并单元格、跨行/跨列操作及 CSS 样式定制。
|
移动开发 数据可视化 HTML5
Twaver-HTML5基础学习(40)表格可视化视图组件(Table)
本文介绍了如何在Twaver-HTML5中使用表格可视化视图组件(Table),包括创建表格、定义列对象、实现数据绑定和排序,以及处理表格事件和获取表格数据的方法。
350 2
HTML 表格3
HTML 表格的表头使用 `&lt;th&gt;` 标签定义,通常以粗体居中显示。
HTML table表格元素边框修改为单线
HTML table表格元素边框修改为单线
216 0