HTML テーブルタグについての簡単な説明

HTML テーブルタグについての簡単な説明
主にその構造といくつかの重要な特性について説明します。少しずつ改善しながら紹介していきます。
1) 基本的な構造は次のとおりです: <tr> は表内の行を表し、<td> は行内の列を表します。列について話すとき、実際にはそれを Word のセルと考えることができます。 <th> は実際にはセルですが、表のヘッダーとして使用されます。意味的に言えば、<td> はテーブル内のデータ単位を示し、<th> はテーブル内の列または行のタイトルを示します。

コードをコピー
コードは次のとおりです。

<テーブル>
<tr><th></th></tr>
<tr><td><td></tr>
</テーブル>

2) タイトルは行タイトルまたは列タイトルである場合があります。これらを区別するにはどうすればよいでしょうか?スコープ属性scope=row/colを使用する必要があります。


コードをコピー
コードは次のとおりです。

<テーブル>
<tr><th スコープ="col"></th></tr>
<tr><td><td></tr>
</テーブル>

3) 表には独自のタイトルもあります <caption>

コードをコピー
コードは次のとおりです。

<テーブル>
<caption>表のタイトル</caption>
<tr><th スコープ="col"></th></tr>
<tr><td><td></tr>
</テーブル>

4) テーブルにサマリー属性を追加する

コードをコピー
コードは次のとおりです。

<table summary="これは表の要約です">
<caption>表のタイトル</caption>
<tr><th スコープ="col"></th></tr>
<tr><td><td></tr>
</テーブル>

5) 表の境界線モデルとセルのデフォルトのパディング。
表の境界線には、分離と結合の 2 つの表示モードがあります。 border-collapse: Separate/collapse IE6 のデフォルトのスタイルは分離されており、3 次元のように見えます。実際には、各セルには独自の独立した境界があります。マージとは境界を共有することを意味します。
テーブル { 境界線の折りたたみ: 折りたたみ; }
デフォルトでは、セル間には空白があります。 border-spacing を使用してこれを制御できますが、IE6 ではサポートされていないため、ほとんど使用されません。 IE6
セル間隔を使用します。

コードをコピー
コードは次のとおりです。

<table summary="これは表の内容の概要です" cellspacing="0">
<caption>表のタイトル</caption>
<tr><th スコープ="col"></th></tr>
<tr><td><td></tr>
</テーブル>

6) 行と列をいくつか追加します。そして、各 <th> に id を追加します。

コードをコピー
コードは次のとおりです。

<table summary="これは表の内容の概要です" cellspacing="0">
<caption>表のタイトル</caption>
<tr>
<th scope="col" id="name">名前</th>
<th scope="col" id="address">住所</th>
<th scope="col" id="databirthday">生年月日</th>
</tr>
<tr>
<td>イーウィー<td>
<td>湖北<td>
<td>19870102<td>
</tr>
<tr>
<td>レウェ<td>
<td>武漢<td>
<td>419880103<td>
</tr>
<tr>
<td>ertww<td>
<td>宜昌<td>
<td>19870205<td>
</tr>
</テーブル>

7) テーブルを論理的に分割します <thead><tbody><tfoot>。テーブルを複数の論理領域に分割した後、CSS を使用してパフォーマンスをより適切に制御できます。

コードをコピー
コードは次のとおりです。

<table summary="これは表の内容の概要です" cellspacing="0">
<caption>表のタイトル</caption>
<頭>
<tr>
<th scope="col" id="name">名前</th>
<th scope="col" id="address">住所</th>
<th scope="col" id="databirthday">生年月日</th>
</tr>
</thead>
<t本文>
<tr>
<td>イーウィー<td>
<td>湖北<td>
<td>19870102<td>
</tr>
<tr>
<td>レウェ<td>
<td>武漢<td>
<td>419880103<td>
</tr>
<tr>
<td>ertww<td>
<td>宜昌<td>
<td>19870205<td>
</tr>
<t本文>
</テーブル>

このエッセイでは、テーブルの構造について簡単に説明します。お役に立てれば幸いです。

<<:  Dockerコンテナでルート権限を取得する方法

>>:  大規模なMySQLデータベース用のマスタースレーブシステムを構築するアイデアを共有する

推薦する

Vueモバイル端末は左スライド編集と削除の全プロセスを実現します

序文プロジェクトのニーズに応じて、Vue-touch を使用して、vue モバイル端末の左スワイプ編...

ブートストラップ学習体験のまとめ - CSS スタイル デザイン共有

プロジェクトのニーズにより、ブートストラップ フレームワークを慎重に学習する予定です。以前から少しは...

a タグにはテキストと画像があります。テキストを非表示にして画像のみを表示するにはどうすればよいでしょうか?

多くの場合、画像を表示する<a>タグのスタイルに遭遇しますが、タグ内にテキストがあり、そ...

VMware ワークステーションの仮想マシンの互換性の問題に対する解決策

VMware ワークステーションの仮想マシンの互換性の問題を解決するにはどうすればよいですか?ノート...

CSS3は、Transformを使用して動く2D時計を作成します。

これでtransformコースは終了です。例を見てみましょう。transform transform...

Vueはテーマ切り替えのための複数のアイデアを実装します

目次テーマを動的に変更する最初の方法: 動的コンポーネント2番目の方法はルーティング分離です要約する...

Angularプロジェクトにおける共有モジュールの実装の詳細な説明

目次1. 共有共通モジュール2. 共有マテリアルモジュール3. 共有確認ダイアログ1. 共有共通モジ...

JSはショッピングカート効果の単純な加算と減算を実装します

この記事の例では、ショッピングカートの簡単な追加と削除を実現するためのJSの具体的なコードを参考まで...

Nginx ポート競合を解決するトラブルシューティング方法の例

問題の説明データ転送に Nginx を使用し、フロントエンドとバックエンドが分離された Spring...

Vue.js で AntV X6 を使用する手順の例

目次0x0 はじめに0x1 インストール0x2 ノードサイドバー0x3 統合例0x0 はじめにプロジ...

ネイティブ JS でスネーク ゲームを書く

この記事では、参考までに、JSでスネークゲームを書くための具体的なコードを紹介します。具体的な内容は...

Vueはコンピュータカメラを呼び出して写真機能を実現します

この記事の例では、コンピュータカメラを呼び出して写真機能を実現するためのvueの具体的なコードを参考...

MySQLファイルストレージの詳細な説明

ファイルシステムとは何かInnoDB や MyIASM などのストレージ エンジンはテーブルをディス...

Linux の操作とメンテナンスの基本 httpd 静的 Web ページ チュートリアル

目次1. ウェアハウスを使用してhttpd lrzsz解凍ファイルを作成する2. ソースコードファイ...

Nginx の負荷分散アルゴリズムとフェイルオーバー分析

概要Nginx ロード バランシングは、アップストリーム サーバー (実際のビジネス ロジックによっ...