HTML【详解】表格 table 标签(table的属性,语义化表格,简易表格,合并单元格)

简介: HTML【详解】表格 table 标签(table的属性,语义化表格,简易表格,合并单元格)

html 中的表格 由行  组成,每行由单元格

组成。

所以表格是由行组成(行由列组成),而不是由行和列组成。

table 标签 display: table ,属于块级元素。

table 的属性

  • border:边框粗细,单位为像素
  • cellspacing:单元格和单元格之间的距离,单位为像素

语义化表格

    <table border="1" cellspacing="0">
      <caption>
        表格标题
      </caption>

      <!--表头-->
      <thead>
        <tr>
          <th>表头1</th>
          <th>表头2</th>
        </tr>
      </thead>

      <!--表身-->
      <tbody>
        <tr>
          <td>第1行单元格1</td>
          <td>第1行单元格2</td>
        </tr>
        <tr>
          <td>第2行单元格1</td>
          <td>第2行单元格2</td>
        </tr>
      </tbody>

      <!--表尾-->
      <tfoot>
        <tr>
          <td>表尾单元格1</td>
          <td>表尾单元格2</td>
        </tr>
      </tfoot>
    </table>

简易表格

  <table border="1" cellspacing="0">
    <tr>
      <th>姓名</th>
      <th>性别</th>
    </tr>
    <tr>
      <td>张三</td>
      <td>男</td>
    </tr>
    <tr>
      <td>李四</td>
      <td>女</td>
    </tr>
  </table>

合并单元格

水平方向合并 colspan

如 colspan="2"表示当前单元格在水平方向上占据两个单元格的位置。

<table border="1" cellspacing="0" style="width: 100px;height:100px">
  <tr>
    <td colspan="2"></td>
  </tr>
  <tr>
    <td></td>
    <td></td>
  </tr>
</table>

垂直方向合并 rowspan

如 rowspan="2"表示当前单元格在垂直方向上占据两个单元格的位置。

<table border="1" cellspacing="0" style="width: 100px;height:100px">
  <tr>
    <td rowspan="2"></td>
    <td></td>
  </tr>
  <tr>
    <td></td>
  </tr>
</table>



7920e8b2ed7e4560b3ea4260eddd8313.png  


目录
相关文章
|
2月前
|
存储 数据采集 JSON
你知道吗?html_table可以提取的不止是表格
`html_table` 是一种强大的工具,不仅用于HTML表格解析,还在现代爬虫技术中发挥重要作用。它可以提取、整合、分析和传输多种类型的关键数据。本文从四个方面探讨其功能:关键数据提取(如财经网站的股票信息)、零散信息整合(如电商网站的产品详情)、数据对比分析(如手机性能参数对比)和数据存储与传输(如转换为CSV/JSON格式)。通过Python代码示例,展示了如何利用代理IP、多线程和自定义请求头提高爬虫效率,实现对复杂网页数据的全面抓取和利用。
94 12
你知道吗?html_table可以提取的不止是表格
|
3月前
|
数据采集 前端开发 数据挖掘
利用 html_table 函数轻松获取网页中的表格数据
本文介绍了如何使用 R 语言中的 `html_table` 函数结合代理 IP 技术,轻松提取网页表格数据并规避反爬机制。通过设置代理和请求头,示例代码展示了如何从 58 同城采集租房信息并保存为 CSV 文件。该方法适用于需要频繁采集数据的场景,确保数据采集的高效和稳定性。
149 2
利用 html_table 函数轻松获取网页中的表格数据
|
3月前
|
移动开发 JavaScript 前端开发
HTML5 表单属性7
`pattern` 属性使用正则表达式验证 `&lt;input&gt;` 元素的值,适用于 `text`, `search`, `url`, `tel`, `email`, 和 `password` 类型。
|
3月前
|
移动开发 UED HTML5
HTML5 表单属性6
`min`、`max` 和 `step` 属性用于限制 `&lt;input&gt;` 标签中的数值或日期范围。例如,可以设置日期选择器的最早和最晚日期,或限制数字输入框的值范围。`multiple` 属性允许在 `&lt;input&gt;` 中选择多个值,适用于邮箱和文件类型。这些属性增强了表单控件的功能性和用户体验。
|
3月前
|
移动开发 HTML5
HTML5 表单属性5
`height` 和 `width` 属性用于 `&lt;input&gt;` 标签中的 `image` 类型,定义图像的高度和宽度。
|
4月前
|
移动开发 HTML5
HTML5 表单属性4
`formnovalidate` 属性是一个布尔属性,用于 `&lt;input&gt;` 元素,指示该输入在表单提交时不需验证,可覆盖 `&lt;form&gt;` 元素的 `novalidate` 属性,常与 `type=&quot;submit&quot;` 一起使用。示例中展示了如何通过两个提交按钮(一个使用验证,另一个不使用)实现不同的表单提交方式。
|
3月前
|
移动开发 数据安全/隐私保护 HTML5
HTML5 表单属性8
`required`属性确保表单提交前输入框不能为空,适用于多种类型的 `&lt;input&gt;` 标签,如文本、邮箱、密码等。`step`属性则用于指定输入域中合法数值的间隔,常与`max`和`min`属性配合使用,适用于数字、日期等类型。例如,设置`&lt;input type=&quot;number&quot; step=&quot;3&quot;&gt;`可使输入值以3为单位递增或递减。
|
7月前
|
前端开发
探索HTML表格的奥秘:学会使用 <table>标签创建精美表格
探索HTML表格的奥秘:学会使用 <table>标签创建精美表格
|
10月前
|
移动开发 前端开发 JavaScript
H5+CSS3+JS逆向前置——HTML2、table表格标签
H5+CSS3+JS逆向前置——HTML2、table表格标签
69 0
|
10月前
|
数据采集 数据库 C++
HTML中的表格、表单标签
HTML中的表格、表单标签
91 0

热门文章

最新文章