
- HTML 教程
- HTML - 首頁
- HTML - 路線圖
- HTML - 簡介
- HTML - 歷史與演變
- HTML - 編輯器
- HTML - 基本標籤
- HTML - 元素
- HTML - 屬性
- HTML - 標題
- HTML - 段落
- HTML - 字型
- HTML - 塊
- HTML - 樣式表
- HTML - 格式化
- HTML - 引用
- HTML - 註釋
- HTML - 顏色
- HTML - 圖片
- HTML - 圖片地圖
- HTML - 內聯框架
- HTML - 短語元素
- HTML - 元標籤
- HTML - 類
- HTML - ID
- HTML - 背景
- HTML 表格
- HTML - 表格
- HTML - 表格頭和標題
- HTML - 表格樣式
- HTML - 表格 Colgroup
- HTML - 巢狀表格
- HTML 列表
- HTML - 列表
- HTML - 無序列表
- HTML - 有序列表
- HTML - 定義列表
- HTML 連結
- HTML - 文字連結
- HTML - 圖片連結
- HTML - 郵件連結
- HTML 顏色名稱和值
- HTML - 顏色名稱
- HTML - RGB
- HTML - HEX
- HTML - HSL
- HTML 表單
- HTML - 表單
- HTML - 表單屬性
- HTML - 表單控制元件
- HTML - 輸入屬性
- HTML 媒體
- HTML - 影片元素
- HTML - 音訊元素
- HTML - 嵌入多媒體
- HTML 頭部
- HTML - Head 元素
- HTML - 新增 Favicon
- HTML - Javascript
- HTML 佈局
- HTML - 佈局
- HTML - 佈局元素
- HTML - 使用 CSS 進行佈局
- HTML - 響應式設計
- HTML - 符號
- HTML - 表情符號
- HTML - 樣式指南
- HTML 圖形
- HTML - SVG
- HTML - Canvas
- HTML API
- HTML - Geolocation API
- HTML - 拖放 API
- HTML - Web Workers API
- HTML - WebSocket
- HTML - Web 儲存
- HTML - 伺服器傳送事件
- HTML 雜項
- HTML - 文件物件模型 (DOM)
- HTML - MathML
- HTML - 微資料
- HTML - IndexedDB
- HTML - Web 訊息傳遞
- HTML - Web CORS
- HTML - Web RTC
- HTML 演示
- HTML - 音訊播放器
- HTML - 影片播放器
- HTML - 網頁幻燈片
- HTML 工具
- HTML - Velocity Draw
- HTML - 二維碼
- HTML - Modernizer
- HTML - 驗證
- HTML - 顏色拾取器
- HTML 參考
- HTML - 速查表
- HTML - 標籤參考
- HTML - 屬性參考
- HTML - 事件參考
- HTML - 字型參考
- HTML - ASCII 碼
- ASCII 碼錶查詢
- HTML - 顏色名稱
- HTML - 實體
- MIME 媒體型別
- HTML - URL 編碼
- 語言 ISO 程式碼
- HTML - 字元編碼
- HTML - 已棄用標籤
- HTML 資源
- HTML - 快速指南
- HTML - 有用資源
- HTML - 顏色程式碼生成器
- HTML - 線上編輯器
HTML - 巢狀表格
巢狀表格
HTML 巢狀表格指的是一個表格內部包含一個或多個其他表格,內部表格放置在<td>標籤內。巢狀表格涉及在一個表格內使用另一個表格,提供了一種靈活的方式來構建複雜的資料佈局。各種元素,包括其他 HTML 標籤,都可以包含在表格單元格(<td>)中。
不僅表格可以巢狀,各種 HTML 標籤也可以在<td>(表格資料)標籤內使用,以結構化的方式排列內容。
巢狀表格的基本結構
巢狀表格指的是將整個表格結構嵌入另一個表格單元格中的做法。這種技術允許在 HTML 中建立更復雜和結構化的佈局。
檢視巢狀表格的外觀圖片,即此圖片演示了巢狀表格的結構

如何建立巢狀表格?
您可以透過在不同的表格單元格中建立一到多個表格來在 HTML 中建立巢狀表格。以下是建立 HTML 巢狀表格的步驟
步驟 1:建立外部表格
首先建立外部表格,作為容器。
<table border="1"> <!-- Outer table content --> </table>
步驟 2:定義行和列
在外部表格中,定義必要的行和列。
<tr> <td> <!-- Content within the cell --> </td> </tr>
步驟 3:嵌入內部表格
在單元格內,使用 <table> 標籤嵌入新的表格結構。
<td> <table border="1"> <!-- Inner table content --> </table> </td>
步驟 4:定義內部表格內容
在內部表格中,根據需要定義行和列。
<tr> <td>Inner Content</td> </tr>
步驟 5 - 關閉標籤
確保所有 HTML 標籤都正確關閉。
</table>
巢狀表格示例
以下是按照上述步驟進行的一個示例:
<!DOCTYPE html> <html> <head> <title>Nested Tables</title> </head> <body> <table border="1" width="100%"> <tr> <td> <table border="1" width="100%"> <tr> <th>Name</th> <th>Salary</th> </tr> <tr> <td>Ramesh Raman</td> <td>5000</td> </tr> <tr> <td>Shabbir Hussein</td> <td>7000</td> </tr> </table> </td> </tr> </table> </body> </html>
單元格內的表格
表格可以巢狀在表格單元格內,從而建立複雜的結構。
示例
以下示例建立了一個包含兩列(姓名和薪資)的表格。在第一列中,有一個巢狀表格顯示員工詳細資訊,列相同。
定義了外部表格的表頭和資料行,內部表格展示了兩名員工,Ramesh Raman 和 Shabbir Hussein,以及相應的薪資。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <table border="1"> <tr> <th>Name</th> <th>Salary</th> </tr> <tr> <td> <table border="1" width="100%"> <tr> <th>Name</th> <th>Salary</th> </tr> <tr> <td>Ramesh Raman</td> <td>5000</td> </tr> <tr> <td>Shabbir Hussein</td> <td>7000</td> </tr> </table> </td> </tr> </table> </body> </html>
巢狀表格的樣式
您可以像普通表格一樣,為巢狀表格應用樣式以增強視覺效果。要為巢狀表格編寫 CSS 樣式,您可以簡單地將 CSS 規則應用於“table”選擇器以設定外部表格的樣式,並使用“table table”選擇器以設定內部表格的樣式。
示例
以下程式碼包含一個使用 CSS 屬性設定樣式的主表格。`border-collapse` 確保邊框無縫連線,並且“width: 100%”使其具有響應性。單元格(<td>,<th>)具有填充、邊框和文字對齊方式。
此外,單元格內的巢狀表格繼承了一種獨特的樣式,包括彩色背景和邊框。主表格的資料單元格包含一個巢狀表格,該表格具有藍色邊框,寬度為 80%,並使用 'margin: 10px auto' 居中。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Nested Tables with CSS Styles</title> <style> table { border-collapse: collapse; width: 100%; } td, th { border: 1px solid #dddddd; text-align: left; padding: 8px; } /* Additional styles for nested tables */ table table { border: 2px solid #3498db; width: 80%; margin: 10px auto; } table table td { background-color: #ecf0f1; border: 1px solid #bdc3c7; } </style> </head> <body> <table border="1"> <tr> <th>Name</th> <th>Salary</th> </tr> <tr> <td> <table border="1" width="100%"> <tr> <th>Name</th> <th>Salary</th> </tr> <tr> <td>Ramesh Raman</td> <td>5000</td> </tr> <tr> <td>Shabbir Hussein</td> <td>7000</td> </tr> </table> </td> </tr> </table> </body> </html>
巢狀表格中的圖片
在巢狀表格中嵌入圖片可以增強視覺呈現效果。在表格單元格內使用 <img> 標籤 可以將圖片無縫整合到諸如巢狀表格之類的複雜佈局中。
示例
以下示例說明了在巢狀表格中使用圖片
<!DOCTYPE html> <html> <head> <title>Nested Tables</title> </head> <body> <table border="1" width="100%"> <tr> <td> <table border="1" width="100%"> <tr> <th>Image </th> <th>Name</th> </tr> <tr> <td> <img src="images\logo.png" alt="Nested Image"> </td> <td>LOGO </td> </tr> <tr> <td> <img src="images\html5_icon.png" alt="Nested Image"> </td> <td>HTML5 </td> </tr> </table> </td> </tr> </table> </body> </html>
巢狀表格的優點
以下是巢狀表格的優點:
組織布局 - 巢狀表格能夠建立組織化和結構化的佈局,增強複雜資料的呈現效果。
單元格自定義 - 巢狀表格中的每個單元格都可以包含不同的內容,包括文字、圖片,甚至其他巢狀表格。
複雜設計 - 透過在單元格內巢狀表格,實現複雜的設計模式,提供網頁設計的靈活性。