HTML基础(四)表格

简介: HTML基础(四)表格

定义和用法


<table> 标签定义 HTML 表格。

简单的 HTML 表格由 table 元素以及一个或多个 tr、th 或 td 元素组成。

tr 元素定义表格行,th 元素定义表头,td 元素定义表格单元。

更复杂的 HTML 表格也可能包括 caption、col、colgroup、thead、tfoot 以及 tbody 元素。

创建一个两行三列的表格

View Code

如果要给表格加上边框,就要在table标签里加上border属性

View Code

这样就给表格加上了1像素的边框

带表头的表格

<th>…</th>    <!– 表格头,内容居中、加粗显示-->

带标题的表格,要放在table标签的下面,

一个表格只能定义一个标题

<table>
    <caption>…</caption>   <!– 表格标题,居中显示-->
</table>

带结构的表格

不影响布局,但是当表格比较多的时候,不用等到所有表格加载完才显示,会分块显示

表格划分三部分:表头、主体、脚注
• thead:表格的头 (放标题之类内容)
• tbody:表格的主体 (放数据本体)
• tfoot:表格的脚 (放表格的脚注)
<table>
    <caption>…</caption>
    <thead>
        <tr>
            <th>表头</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>主体</td>
        </tr>
    </tbody>
    <tfoot>
        <tr>
            <td>脚注</td>
        </tr>
    </tfoot>
</table>


表格属性


table的属性


table标签除了具有html元素中通用的属性外,还含有自己的属性,常用属性如下:
bgcolor:规定表格边框的宽度。
cellpadding:规定单元边沿与其内容之间的空白,一个单元格的大小
cellspacing:规定单元格之间的空白。
frame:规定外侧边框的哪个部分是可见的。
rules:规定内侧边框的哪个部分是可见的。
summary:规定表格的摘要。
width:规定表格的宽度。

frame属性

void    不显示外侧边框。
above   显示上部的外侧边框。
below   显示下部的外侧边框。
hsides  显示上部和下部的外侧边框。
vsides  显示左边和右边的外侧边框。
lhs     显示左边的外侧边框。
rhs     显示右边的外侧边框。
box     在所有四个边上显示外侧边框。
border  在所有四个边上显示外侧边框
rules属性
none     没有线条。
groups   位于行组和列组之间的线条。
rows     位于行之间的线条。
cols     位于列之间的线条。
all      位于行和列之间的线条。

tr标签属性




td和th标签属性



<thead>、<tbody>和<tfoot>标签属性



跨列属性colspan


View Code

合并

<!DOCTYPE html>
<html lang="en">
<head>
     <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
</head>
<body>
   <table border="1">
        <tr>
            <td colspan="2">111</td>
            <td>333</td>
        </tr>
        <tr>
            <td>444</td>
            <td>555</td>
            <td>666</td>
        </tr>
    </table>
</body>
</html>


跨行属性rowspan


<!DOCTYPE html>
<html lang="en">
<head>
     <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
</head>
<body>
   <table border="1">
        <tr>
            <td rowspan="2">111</td>
            <td>222</td>
            <td>333</td>
        </tr>
        <tr>
            <td>555</td>
            <td>666</td>
        </tr>
    </table>
</body>
</html>


表格嵌套


<!DOCTYPE html>
<html lang="en">
<head>
     <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
</head>
<body>
   <table border="1">
        <tr>
            <td>111</td>
            <td>222</td>
            <td>333</td>
        </tr>
        <tr>
            <td>444</td>
            <td>
                <table border="1">
                    <tr>
                        <td>aaa</td>
                        <td>bbb</td>
                        <td>ccc</td>
                    </tr>
                    <tr>
                        <td>ddd</td>
                        <td>eee</td>
                        <td>fff</td>
                    </tr>
                </table>
            </td>
            <td>666</td>
        </tr>
    </table>
</body>
</html>


小练习


完成以下表格样式

View Code


相关文章
|
2天前
|
数据采集 前端开发 数据挖掘
利用 html_table 函数轻松获取网页中的表格数据
本文介绍了如何使用 R 语言中的 `html_table` 函数结合代理 IP 技术,轻松提取网页表格数据并规避反爬机制。通过设置代理和请求头,示例代码展示了如何从 58 同城采集租房信息并保存为 CSV 文件。该方法适用于需要频繁采集数据的场景,确保数据采集的高效和稳定性。
利用 html_table 函数轻松获取网页中的表格数据
|
1月前
|
移动开发 JavaScript 前端开发
html table+css实现可编辑表格的示例代码
html table+css实现可编辑表格的示例代码
58 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;` 显示边框。
|
1月前
|
前端开发
HTML 表格1
HTML 表格是用于展示结构化数据的标记语言元素,由 `&lt;table&gt;` 标签定义。表格包含行(`&lt;tr&gt;`)、单元格(`&lt;td&gt;`)和表头(`&lt;th&gt;`)。表格可细分为 `&lt;thead&gt;`(标题部分)和 `&lt;tbody&gt;`(主体部分),支持合并单元格、跨行/跨列操作及 CSS 样式定制。
|
5月前
|
前端开发 UED
使用HTML和CSS创建响应式表格
在网页设计中,表格是一种组织和展示数据的有效方式。本文档将指导你如何使用HTML和CSS来创建一个既美观又响应式的表格,以便在不同设备和屏幕尺寸上都能良好显示。我们将涵盖基础的HTML表格结构,样式美化以及如何实现响应式布局,使得表格内容在小屏设备上也能清晰阅读
204 0
|
2月前
HTML表格
HTML表格
45 4
HTML 表格3
HTML 表格的表头使用 `&lt;th&gt;` 标签定义,通常以粗体居中显示。
|
3月前
|
前端开发 程序员
【前端web入门第二天】01 html语法实现列表与表格_合并单元格
本文介绍了HTML中的列表与表格的使用方法。列表包括无序列表(`&lt;ul&gt;`嵌套`&lt;li&gt;`)、有序列表(`&lt;ol&gt;`嵌套`&lt;li&gt;`)和定义列表(`&lt;dl&gt;`嵌套`&lt;dt&gt;`和`&lt;dd&gt;`)。
70 19
|
3月前
|
移动开发 数据可视化 HTML5
Twaver-HTML5基础学习(40)表格可视化视图组件(Table)
本文介绍了如何在Twaver-HTML5中使用表格可视化视图组件(Table),包括创建表格、定义列对象、实现数据绑定和排序,以及处理表格事件和获取表格数据的方法。
46 1