的標準規則。和元素。
格式化巢狀表格與 HTML 的任何其他元素一樣簡單且相似。
上面的範例有主容器、一個兩列的表格和一個兩行兩列的巢狀表格。
現在觀察下面的嵌套表示例。我們討論了上面嵌套層級的解釋,我們將嘗試透過下面的編碼建立這樣一個範例。
代碼:
<body>
<table border="10" bordercolor = "#0B1941">
<tr>
<td>
<table border="10" bordercolor = "#F8F3F3">
<tr>
<td>
<table border="10" bordercolor = "#C74D4F">
<tr>
<td>
<table border="10" bordercolor = "#DCE127">
<tr>
<td>
<table border="10" bordercolor = "#3CAB16">
<tr> <td> </td> </tr>
</table> </td> </tr>
</table> </td> </tr>
</table> </td> </tr>
</table> </td> </tr>
</table>
上面的程式碼輸出以下顯示,顯示透過不同顏色區分的表的 5 層巢狀。觀察表格彼此內部的放置狀況,即嵌套在:
當程式設計師使用表格來格式化整個網頁時,表格內嵌套的概念在視覺上變得更加有趣。然後可以像程式設計師可能嵌套的任何其他表和其他 HTML 元素一樣設定該表的格式。
HTML 中巢狀表的範例
以下是提到的範例:
範例#1
觀察下面的巢狀表示例,主表中只有一個表。為了區分主表和巢狀表,我們使用了不同的邊框半徑和邊框顏色。
代碼:
<body>
<table border="5px" bordercolor="#8707B0">
<tr>
<td>Left side of the main table</td>
<td>
<table border="5px" bordercolor="#F35557">
<h4 align="center">Nested Table</h4>
<tr>
<td>nested table C1</td>
<td>nested table C2</td>
</tr>
<tr>
<td>nested table</td>
<td>nested table</td>
</tr>
</table>
</td>
</tr>
</table>
輸出:
注意: 表在主容器表中的巢狀。主表內的巢狀表是帶有紅色邊框的表。它被加到 |
中。容器表的元素。
範例#2
我們的以下程式碼將示範主容器表內的巢狀表中其他 HTML 元素的巢狀。
代碼:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title> NestedTables </title>
</head>
<body>
<caption title="Container Table"> Container Table </caption>
<table border="5px" bordercolor = "red">
<tr>
<td >
<table>
<tr> <th colspan="2"> Nested Table 2 </th> </tr>
<tr> <th> Column 1 </th> <th> Column 2 </th> </tr>
<tr> <td> Our First Table </td>
<td> Nested Within </td> </tr>
</table>
</td>
<td>
<table >
<tr> <th> Nested Table 2 </th> </tr>
<tr>
<td>
<ul>
<li> List Object 1 </li>
<li> List Object 2 </li>
<li> List Object 3 </li>
</ul>
</td>
</tr>
</table> </td> </tr>
<tr>
<td>
<table>
<tr> <th colspan="2" align="center"> Nested Table 3 </th> </tr>
<tr>
<td> <a href=""> Nested Table </a> </td>
<td> Demo Continued </td> </tr>
</table> </td>
<td>
<table>
<tr> <th> Nested Table 4 </th> </tr>
<tr>
<td> <img src="images.png" height="120px" width="120px" alt="Sorry Image could not be displayed"> </td> </tr> </table>
</td>
</tr>
</table>
</body>
</html>
上面的程式碼示範了一個表格如何在其內部包含多個其他資料表,這些資料表可以包含您通常新增到簡單 HTML 頁面的任何類型的內容。上面的程式碼同樣是無邊框的。
注意:在上面的範例中,新增的 HTML 元素(例如 png 檔案、超連結、表格或物件清單)可以簡單地新增到 |
之一。元素。在上面的解釋中,我已經註銷了嵌套在其中的表格的所有邊框。
請注意表格的邊框是否可見。容器桌是一張帶有紅色邊框的桌子,嵌套著帶有藍色、黃色、綠色和黑色邊框的桌子。
使用表格完全格式化網頁固然很好,但要記住的一件事是,嵌套越複雜,頁面載入速度就越慢,因為瀏覽器進行渲染變得非常複雜.
|