找回密码
 立即注册
首页 业界区 业界 HTML - 6、表格<table>

HTML - 6、表格<table>

剩鹄逅 前天 19:20
  表格 [table] 是一种用于组织和显示数据的结构化元素,非常适合展示表格化的数据,如报表、时间表、比较表等。以下是关于 HTML 表格的详细解析和示例代码。HTML 表格的基本结构

HTML 表格由 [table] 标签定义,通常包含以下部分:

  • :表头部分,包含表格的标题行。
  • :表格主体部分,包含表格的数据行。
  • :表格脚注部分,通常用于总结或说明。
  • [tr]:表格行,用于定义表格的一行。
  • :表头单元格,用于定义表头内容。
  • [td]:表格数据单元格,用于定义表格的数据内容。
基本语法
  1. <table>
  2.     <thead>
  3.         <tr>
  4.             <th>标题1</th>
  5.             <th>标题2</th>
  6.             <th>标题3</th>
  7.         </tr>
  8.     </thead>
  9.     <tbody>
  10.         <tr>
  11.             <td>数据1</td>
  12.             <td>数据2</td>
  13.             <td>数据3</td>
  14.         </tr>
  15.         <tr>
  16.             <td>数据4</td>
  17.             <td>数据5</td>
  18.             <td>数据6</td>
  19.         </tr>
  20.     </tbody>
  21.     <tfoot>
  22.         <tr>
  23.             <td>总结1</td>
  24.             <td>总结2</td>
  25.             <td>总结3</td>
  26.         </tr>
  27.     </tfoot>
  28. </table>
复制代码
示例代码

完整的 HTML 表格示例:
  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>HTML 表格示例</title>
  6.    
  7. </head>
  8. <body>
  9.     <h2>学生信息表</h2>
  10.     <table>
  11.         <thead>
  12.             <tr>
  13.                 <th>姓名</th>
  14.                 <th>年龄</th>
  15.                 <th>班级</th>
  16.             </tr>
  17.         </thead>
  18.         <tbody>
  19.             <tr>
  20.                 <td>张三</td>
  21.                 <td>18</td>
  22.                 <td>1班</td>
  23.             </tr>
  24.             <tr>
  25.                 <td>李四</td>
  26.                 <td>19</td>
  27.                 <td>2班</td>
  28.             </tr>
  29.             <tr>
  30.                 <td>王五</td>
  31.                 <td>20</td>
  32.                 <td>3班</td>
  33.             </tr>
  34.         </tbody>
  35.         <tfoot>
  36.             <tr>
  37.                 <td>总计</td>
  38.                 <td>57</td>
  39.                 <td>3个班级</td>
  40.             </tr>
  41.         </tfoot>
  42.     </table>
  43. </body>
  44. </html>
复制代码
解析


  • [table]

    • 定义一个表格。
    • 可以通过 CSS 设置表格的样式,如宽度、边框、背景颜色等。



    • 定义表格的表头部分。
    • 通常包含一行或多行表头单元格()。



    • 定义表格的主体部分。
    • 包含表格的数据行([tr]),每行包含多个数据单元格([td])。



    • 定义表格的脚注部分。
    • 通常用于总结或说明,包含一行或多行单元格([td])。

  • [tr]

    • 定义表格的一行。
    • 每行可以包含多个单元格( 或 [td])。



    • 定义表头单元格。
    • 通常用于表格的标题行,内容会加粗并居中显示。

  • [td]

    • 定义表格数据单元格。
    • 用于存储表格的具体数据。

常用属性


  • colspan

    • 定义单元格跨越的列数。
    • 示例:[td=2,1]跨越两列[/td]

  • rowspan

    • 定义单元格跨越的行数。
    • 示例:[td=1,2]跨越两行[/td]

  • border

    • 定义表格的边框。
    • 示例:[table](不推荐,建议使用 CSS 设置边框)

示例:使用 colspan 和 rowspan
  1. <table border="1">
  2.     <tr>
  3.         <th>姓名</th>
  4.         <th>年龄</th>
  5.         <th>班级</th>
  6.     </tr>
  7.     <tr>
  8.         <td>张三</td>
  9.         <td>18</td>
  10.         <td>1班</td>
  11.     </tr>
  12.     <tr>
  13.         <td>李四</td>
  14.         <td>19</td>
  15.         <td>2班</td>
  16.     </tr>
  17.     <tr>
  18.         <td rowspan="2">王五</td>
  19.         <td>20</td>
  20.         <td>3班</td>
  21.     </tr>
  22.     <tr>
  23.         <td>21</td>
  24.         <td colspan="2">4班</td>
  25.     </tr>
  26. </table>
复制代码
总结


  • [table]:定义一个表格。
  • :定义表头部分。
  • :定义表格主体部分。
  • :定义表格脚注部分。
  • [tr]:定义表格的一行。
  • :定义表头单元格。
  • [td]:定义表格数据单元格。
  • 常用属性:colspan(跨越列数)、rowspan(跨越行数)、border(边框)。
 
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册