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データベース用のマスタースレーブシステムを構築するアイデアを共有する

推薦する

Tomcat のメモリ構成の正しい姿勢についての簡単な説明

1. 背景多くのブログや記事を読みましたが、JVM のメモリ割り当て方法に関する包括的な記事は見つか...

WeChat アプレット uniapp は左スワイプによる削除効果を実現します (完全なコード)

WeChatアプレットuniappは左スワイプで削除効果を実現成果を達成する1. スワイプしてリス...

Vue ユニットテストに推奨されるプラグインと使用例

目次フレーム最高レベルのエラー報告活発なコミュニティとチーム冗談モカ推奨プラグインVue テストライ...

Easyswoole ワンクリック インストール スクリプトとパゴダ インストール エラー

よくある質問easyswoole を初めて使用する場合は、次のような問題に遭遇することがよくあります...

JSはクリックドロップ効果を実装します

jsはクリックとドロップの特殊効果を実現します。まずは効果画像を見てみましょうさっそく始めましょう。...

MySQL 5.7.18 でパスワードを変更する方法

MySQL 5.7.18 でパスワードを変更する方法: 1. まずMySQLサーバーをシャットダウン...

JavaScript で H5 ゴールド コイン関数を実装する (サンプル コード)

今日は春節の金貨の赤い封筒のアクティビティを作りました。なかなか良い出来だと思います。皆さんと共有し...

MySQL InnoDB 監視 (システム層、データベース層)

MySQL InnoDB 監視 (システム層、データベース層) MySQL の監視に関しては、My...

データベースの冗長フィールドを合理的に使用する方法

privot は、多対多の関係の中間テーブルです。 PT5 フレームワークは自動的に privot ...

ウェブデザインと制作に関する科学的原則と提案の要約

<br />ネットワーク設計の分野では、アイトラッキングに関する研究が非常に盛んに行われ...

CSS3 のフレックスレイアウト幅の無効性の解決策

2 列レイアウトはプロジェクトでよく使用されます。この効果を実現する方法はたくさんあります。 しかし...

HTMLポップアップ透明レイヤーインスタンスのサイズを設定でき、比例することができます

コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC "...

Layuiテーブル行のデータを動的に編集する

目次序文スタイル機能説明初期化コードイベントリスナーの追加リスナーツールバーモニターテーブル行ツール...

インターネットウェブデザインにおけるバイオニックデザインの簡単な紹介

バイオニックデザインといえば、飛行機の発明、ドバイのブルジュ・アル・アラブ、平泳ぎなどを思い浮かべる...

LNMP を展開して HTTPS サービスを有効にする方法に関するチュートリアル

LNMP とは: Linux+Nginx+Mysql+(php-fpm、php-mysql)つまり、...