1. 程式人生 > 其它 >HTML——table表格標籤

HTML——table表格標籤

一、table表格的完整寫法

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>title</title>
</head>
<body>

	<!-- 一個table表格 -->
	<table>

		<!-- 表頭部分thead -->
		<thead>

			<!-- 表頭行tr -->
			<tr>
				<!-- 表頭的列th -->
				<th></th>
				<th></th>
				<th></th>
				<th></th>
			</tr>
		</thead>

		<!-- 表格內容部分tbody -->
		<tbody>

			<!-- 表格內容的第一行tr -->
			<tr>
				<!-- 列td -->
				<td></td>
				<td></td>
				<td></td>
				<td></td>
			</tr>

			<!-- 表格內容的第二行tr -->
			<tr>
				<!-- 列td -->
				<td></td>
				<td></td>
				<td></td>
				<td></td>
			</tr>

			<!-- 表格內容的第三行tr -->
			<tr>
				<!-- 列td -->
				<td></td>
				<td></td>
				<td></td>
				<td></td>
			</tr>
		</tbody>
	</table>

</body>
</html>

  

二、表格標籤的簡寫方式

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>title</title>
</head>
<body>

	<!-- 一個table表格 -->
	<table>
		<!-- 表頭部分tr th -->
		<tr>
			<th></th>
			<th></th>
			<th></th>
		</tr>

		<!-- 內容部分tr td -->
		<tr>
			<td></td>
			<td></td>
			<td></td>
		</tr>
		<!-- 內容部分tr td -->
		<tr>
			<td></td>
			<td></td>
			<td></td>
		</tr>
		<!-- 內容部分tr td -->
		<tr>
			<td></td>
			<td></td>
			<td></td>
		</tr>
	</table>

</body>
</html>

  

三、table的屬性

屬性描述
width px、% 規定表格的寬度。
height px、% 規定表格的高度。
align left、center、right 規定表格相對周圍元素的對齊方式。
bgcolor rgb(x,x,x)、#xxxxxx、colorname 規定表格的背景顏色。
background url 規定表格的背景圖片。
border px 規定表格邊框的寬度。
cellpadding px、% 規定單元格邊框與其內容之間的空白。
cellspacing px、% 規定單元格之間的空隙。

四、td的屬性

表格中除了行元素以外,還有單元格,單元格的屬性和行的屬性類似。td和th都是單元格。

屬性描述
height px、% 規定單元格的高度。
width px、% 規定單元格的寬度。
align left、center、right 規定單元格內容的對齊方式。
valign top、middle、bottom 規定單元格內容的垂直對齊方式。
bgcolor rgb(x,x,x)、#xxxxxx、colorname 規定單元格的背景顏色。
background url 規定單元格的背景圖片。
rowspan number 規定單元格合併的行數
colspan number 規定單元格合併的列數

五、合併單元格 和 Excel 類似,HTML 也支援單元格的合併,包括跨行合併和跨列合併兩種。

—— rowspan:表示跨行合併。在 HTML 程式碼中,允許我們使用 rowspan 特性來表明單元格所要跨越的行數。

—— colspan:表示跨列合併。同樣的,在 HTML 中,允許我們使用 colspan 特性來表明單元格所要跨越的列數。

具體格式如下:

<td rowspan="n">單元格內容</td>
<td colspan="n">單元格內容</td>

n 是一個整數,表示要合併的行數或者列數。

注意:不論是 rowspan 還是 colspan 都是 <td> 標籤的屬性。

例子:將表格第 1 列的第 3、4 行單元格合併(跨行合併),將第 4 行的第 2、3 列合併(跨列合併)

<table border="1" style="border-collapse: collapse;">

      <tr>
           <th>名稱</th>
           <th>官網</th>
           <th>性質</th>
      </tr>

      <tr>
            <td>C語言中文網</td>
            <td>http://c.biancheng.net/</td>
            <td>教育</td>
      </tr>

      <tr>
            <td rowspan="2">百度</td>
            <td>http://www.baidu.com/</td>
            <td>搜尋</td>
      </tr>

      <tr>
            <td colspan="2">http://www.dangdang.com/</td>
      </tr>
      
</table>

  

合併後的效果: