を閉じるためのすべての標準ルールに従って完全に閉じる必要があります。そして要素。
ネストされたテーブルの書式設定は HTML の他の要素と同じくらい簡単で、同様です。
上記の例には、メイン コンテナ、2 つの列を持つテーブル、および 2 行 2 列のネストされたテーブルがありました。
次に、ネストされたテーブルの以下の例を見てください。上記でネストのレベルの解釈として説明したものを、以下のコーディングを通じてそのような例を作成してみます。
コード:
<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
以下のネストされたテーブルの例を観察してください。メイン テーブル内のテーブルが 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>
上記のコードは、1 つのテーブル内に他の複数のテーブルを含める方法を示しています。テーブルには、通常単純な HTML ページに追加するあらゆる種類のコンテンツを含めることができます。上記のコードには枠線がありません。
注: 上記の例では、png ファイル、ハイパーリンク、テーブル、オブジェクトのリストなどの追加された HTML 要素は、 | ファイルの 1 つに簡単に追加できます。要素。上記の解釈では、ネストされたテーブルの境界線をすべてログオフしました。
テーブルの境界線が表示されていることに注目してください。コンテナ テーブルは、赤色の境界線を持つテーブルと、青、黄、緑、黒の色の境界線を持つネストされたテーブルです。
Web ページ全体の書式設定にテーブルを使用するのは良いことですが、ネストが複雑になればなるほど、ブラウザのレンダリングが非常に複雑になるため、ページの読み込みが遅くなるということを覚えておいてください。 .
|
以上がHTML のネストされたテーブルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。
声明:この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。