今天會介紹表格的製作,就直接開始吧~
(๑•̀ㅂ•́)و✧
<table>
表格, <tr>
橫列, <td>
直行用來建立表格。在HTML表格裡基本上一定會用到的三個標籤是<table>
, <tr>
, <td>
。
<table>
:為表格的容器,用來包裹表格的結構與內容。<tr>
:(table row),用來定義表格有幾個「橫列(row)」。<td>
:(table data),用來定義表格有幾個「直行(column)」,<td>
是包含在<tr>
裡,而實際的資料值是放在<td>
裡面。<table border="1">
<tr>
<td>
第 1 列、第 1 行</td>
<td>
第 1 列、第 2 行</td>
<td>
第 1 列、第 3 行</td>
</tr>
<tr>
<td>
第 2 列、第 1 行</td>
<td>
第 2 列、第 2 行</td>
<td>
第 2 列、第 3 行</td>
</tr>
<tr>
<td>
第 3 列、第 1 行</td>
<td>
第 3 列、第 2 行</td>
<td>
第 3 列、第 3 行</td>
</tr>
<tr>
<td>
第 4 列、第 1 行</td>
<td>
第 4 列、第 2 行</td>
<td>
第 4 列、第 3 行</td>
</tr>
</table>
<tr>
表示這個表格有3列,而每個<tr>
裡都有4個<td>
表示這個表格有4行,是一個3x4大小的表格。<tr>
裡面<td>
的數量要相同!border="1"
則代表表格邊界的寬度是一個像素。<th>
欄位標題(table header)用來表示表格欄位的標題,<th>
可以代替<td>
,在語意上更明確的表示這一格是標題。瀏覽器預設的樣式會用粗體字顯示。
<table border="1">
<tr>
<th>
項目</th>
<th>
金額</th>
<th>
總金額</th>
</tr>
<tr>
<td>
第 2 列、第 1 行</td>
<td>
第 2 列、第 2 行</td>
<td>
第 2 列、第 3 行</td>
</tr>
<tr>
<td>
第 3 列、第 1 行</td>
<td>
第 3 列、第 2 行</td>
<td>
第 3 列、第 3 行</td>
</tr>
<tr>
<td>
第 4 列、第 1 行</td>
<td>
第 4 列、第 2 行</td>
<td>
第 4 列、第 3 行</td>
</tr>
</table>
rowspan
和colspan
合併儲存格rowspan
是用來垂直合併多列(row)的儲存格,colspan
是用來水平合併多行(column)的儲存格。
rowspan
垂直合併儲存格語法:<td rowspan="
要垂直合併幾個橫列">
<table border="1">
<tr>
<th>
項目</th>
<th>
金額</th>
<th>
總金額</th>
</tr>
<tr>
<td>
午餐</td>
<td>
$100</td>
<td rowspan="3">
$250</td>
</tr>
<tr>
<td>
飲料</td>
<td>
$50</td>
</tr>
<tr>
<td>
晚餐</td>
<td>
$100</td>
</tr>
</table>
rowspan="3"
表示從這一列開始垂直往下合併三列。rowspan
合併幾列,後面幾列的<tr>
中同樣位置的<td>
就要省略不寫。colspan
水平合併儲存格語法:<td colspan="
要水平合併幾個直行">
<table border="1">
<tr>
<th>
項目</th>
<th>
金額</th>
</tr>
<tr>
<td>
午餐</td>
<td>
$100</td>
</tr>
<tr>
<td>
飲料</td>
<td>
$50</td>
</tr>
<tr>
<td>
晚餐</td>
<td>
$100</td>
</tr>
<tr>
<td colspan="2">
總金額:$250</td>
</tr>
</table>
colspan="2"
表示從這一行開始水平往右合併兩行。colspan
合併幾行,該儲存格緊接著的同一列<tr>
後面的幾個<td>
就要省略不寫。