HTML 中的表格:HTML 中的表格创建和格式设置指南

表格是 HTML 中的一个重要组件,用于以包含行和列的结构化格式显示数据。 在 HTML 中,表是使用 <table>、<tr> 和 <td> 标记创建的。

<table> 标记代表主表容器,其中包含所有行和列。 行使用 <tr>(表行)标签定义,而行内的单元格使用 <td>(表数据)标签定义。 此外,您可以使用 <th>(表格标题)标签来定义表格的标题单元格。

您可以使用 colspan 和 rowspan 等属性来合并表中的单元格或跨多行和多列跨单元格。 此外,您可以应用 CSS 属性来自定义表格的外观和布局。

 

表( <table>)

- 该 <table> 元素用于在 HTML 中创建表格。

- 数据放置在行( <tr>) 和列(<td><th>) 中。

- 每个数据单元格都放置在 <td> (数据单元格)或 <th> (标题单元格)元素内。

<table>  
  <tr>  
    <th>No.</th>  
    <th>Name</th>  
    <th>Age</th>  
  </tr>  
  <tr>  
    <td>1</td>  
    <td>John</td>  
    <td>25</td>  
  </tr>  
  <tr>  
    <td>2</td>  
    <td>Jane</td>  
    <td>30</td>  
  </tr>  
</table>  

 

列标题( <th>)

- 该 <th> 元素用于在表中创建列标题。

- 通常放置在表格的第一行。

<table>  
  <tr>  
    <th>No.</th>  
    <th>Name</th>  
    <th>Age</th>  
  </tr>  
  <!-- data rows -->  
</table>  

 

数据行( <tr>):

- 该 <tr> 元素用于在表中创建数据行。

- 数据单元格( <td>) 或标题单元格( <th>) 放置在这些 <tr> 元素内。

<table>  
  <tr>  
    <th>No.</th>  
    <th>Name</th>  
    <th>Age</th>  
  </tr>  
  <tr>  
    <td>1</td>  
    <td>John</td>  
    <td>25</td>  
  </tr>  
  <tr>  
    <td>2</td>  
    <td>Jane</td>  
    <td>30</td>  
  </tr>  
</table>  

 

列跨度( colspan)

colspan 属性用于确定数据单元格或标题单元格在表中跨越的列数。

<table>  
  <tr>  
    <th colspan="2">Personal Information</th>  
  </tr>  
  <tr>  
    <td colspan="2">John Doe</td>  
  </tr>  
</table>  

 

行跨度( rowspan)

rowspan 属性用于确定数据单元格或标题单元格在表中跨越的行数。

<table>  
  <tr>  
    <th rowspan="2">No.</th>  
    <td>1</td>  
    <td>John</td>  
  </tr>  
  <tr>  
    <td>2</td>  
    <td>Jane</td>  
  </tr>  
</table>  

 

合并单元格(colspanrowspan)

您可以结合使用 colspanrowspan 属性来合并表格中的单元格。

<table>  
  <tr>  
    <th rowspan="2">No.</th>  
    <th colspan="2">Personal Information</th>  
  </tr>  
  <tr>  
    <td>John</td>  
    <td>25</td>  
  </tr>  
</table>  

 

border 财产

- 该 border 属性指定表格边框的厚度。

- 的值为 border 非负整数。

<table border="1">  
<!-- Table rows and columns -->  
</table>  

 

cellpadding 财产

- ,该 cellpadding 属性指定表格中单元格内容与单元格边框之间的距离。

- 的值为 cellpadding 非负整数

<table cellpadding="5">  
<!-- Table rows and columns -->  
</table>  

 

cellspacing 财产

- 该 cellspacing 属性指定表中单元格之间的间距。

- 的值为 cellspacing 非负整数。

<table cellspacing="10">  
<!-- Table rows and columns -->  
</table>  

 

这些属性和元素允许您根据需要创建和自定义 HTML 表格。 您可以使用它们在您的网站上以清晰且有组织的方式显示数据。