農會 資訊管理類程式設計107 年第 4 題單選題
在以下HTML5文件中,請問所產生的表格有幾個欄位?
```html
<table border = "1">
<tr>
<td>A</td>
<td>B</td>
</tr>
<tr>
<td>C</td>
<td>D</td>
</tr>
<tr>
<td>E</td>
<td>F</td>
</tr>
</table>
```
B正確答案
HTML表格中<tr>代表列,<td>代表欄。本題有3個<tr>且每個<tr>內含2個<td>,故為3列2欄。
為什麼答案是 B
正確。每個 <tr> (列) 內部包含 2 個 <td> (欄位),故表格共有 2 欄。
考點:欄位計算考點:列數混淆考點:總數混淆
載入中…
完整詳解
Pro · 無限重點 HTML表格中<tr>代表列,<td>代表欄。本題有3個<tr>且每個<tr>內含2個<td>,故為3列2欄。
秒解:數 <tr> 標籤個數得列數(3),數單一 <tr> 內 <td> 標籤個數得欄數(2)。題目問欄位數,答案即為 2。
逐選項分析
A欄位計算✕
1 個欄位是錯誤的,單一 <tr> 內有 2 個 <td> 標籤,並非 1 個。
B欄位計算✓ 正確
正確。每個 <tr> (列) 內部包含 2 個 <td> (欄位),故表格共有 2 欄。
C列數混淆✕ 陷阱
3 是 <tr> 標籤的總數量,代表表格的「列數」(Row) 而非欄位數(Column)。
D總數混淆✕ 陷阱
6 是 <td> 標籤的總數量,代表表格的「總儲存格數」,而非欄位數。
HTML 表格標籤對照表
| 標籤 | 全名 | 中文含義 | 方向 |
|---|
| <table> | Table | 表格 | 整體容器 |
| <tr> | Table Row | 列 (Row) | 橫向 |
| <td> | Table Data | 欄/儲存格 (Column) | 縱向 |
| <th> | Table Header | 表頭欄位 | 縱向(粗體) |
中文的「欄」與「列」極易混淆。Row是橫向的「列」,Column是直向的「欄」。題目問欄位數,應計算單一<tr>內的<td>數量,而非<tr>數量或總格子數。