htmlのテーブルタグについて語る
2022-01-30 03:31:17
主な議論は、その構造といくつかの重要な特性についてです。少しずつ改善していく形で紹介していきます。
1) 基本的な構造は以下の通り: <tr> は表の行を、 <td> は行の列を表します。列といっても、実際には
wordのセルのようなものと考えてください。 <th> も実はセルなのですが、テーブルのタイトルとして使われていることを除けば。意味的には
say: <td> は表のデータセルを、<th> は表の列や行のタイトルを表します。
<table>
<tr><th></th></tr>
<tr><td><td></tr>
</table>
2) ヘッダーは、行ヘッダーと列ヘッダーがありますが、どのように区別するのですか?スコープ属性scope=row/colを使用する必要があります。
<table>
<tr><th scope="col"></th></tr>
<tr><td><td></tr>
</table>
3) テーブルには、独自のタイトル <caption> もあります。
<table>
<caption> table title</caption>
<tr><th scope="col"></th></tr>
<tr><td><td></tr>
</table>
4) フォームにプロファイルの概要属性を追加する
<table summary="This is a brief summary of the contents of the table">
<caption>Table title</caption>
<tr><th scope="col"></th></tr>
<tr><td><td></tr>
</table>
5) テーブルボーダーモデルとセルのデフォルトパディング。
テーブルのボーダーの表示方法には、分離と折りたたみの2種類があります。 border-collapse: 分離/折りたたみ IE6のデフォルトのスタイルは次のとおりです。
立体的に見えるseparate。実際は、各セルに別々のボーダーがあるだけです。一方、mergedはボーダーを共有している状態です。
table { border-collapse: collapse; }.
デフォルトではセル間に空白があります。border-spacingでコントロールできますが、IE6がサポートしていないので、ほとんど使われません。IE6
celspacingを使用してください。
<table summary="This is a brief summary of the table's content" cellspacing="0">
<caption>Table title</caption>
<tr><th scope="col"></th></tr>
<tr><td><td></tr>
</table>
6) いくつかの行と列を追加します。そして、各<th>にidを追加します。
<table summary="This is a brief summary of the table's content" cellspacing="0">
<caption>Table title</caption>
<tr>
<th scope="col" id="name">name</th>
<th scope="col" id="address">address</th>
<th scope="col" id="databirthday">date of birth</th>
</tr>
<tr>
<td>ewee<td>
<td>hubei<td>
<td>19870102<td>
</tr>
<tr>
<td>rewe<td>
<td>wuhan<td>
<td>419880103<td>
</tr>
<tr>
<td>ertww<td>
<td>yichang<td>
<td>19870205<td>
</tr>
</table>
7) テーブルの論理的な分割 <thead><tbody><tfoot> を、複数の論理領域に分割した後、CSSでより良いものにすることができます。
テーブルのパフォーマンスをCSSでより良く制御できる。
<table summary="This is a brief summary of the table's content" cellspacing="0">
<caption>Table title</caption>
<thead>
<tr>
<th scope="col" id="name">name</th>
<th scope="col" id="address">address</th>
<th scope="col" id="databirthday">date of birth</th>
</tr>
</thead>
<tbody>
<tr>
<td>ewee<td>
<td>hubei<td>
<td>19870102<td>
</tr>
<tr>
<td>rewe<td>
<td>wuhan<td>
<td>419880103<td>
</tr>
<tr>
<td>ertww<td>
<td>yichang<td>
<td>19870205<td>
</tr>
<tbody>
</table>
このエッセイでは、テーブルの構造について簡単にお話ししますが、お役に立てれば幸いです。
1) 基本的な構造は以下の通り: <tr> は表の行を、 <td> は行の列を表します。列といっても、実際には
wordのセルのようなものと考えてください。 <th> も実はセルなのですが、テーブルのタイトルとして使われていることを除けば。意味的には
say: <td> は表のデータセルを、<th> は表の列や行のタイトルを表します。
コピーコード
コードは以下の通りです。
<table>
<tr><th></th></tr>
<tr><td><td></tr>
</table>
2) ヘッダーは、行ヘッダーと列ヘッダーがありますが、どのように区別するのですか?スコープ属性scope=row/colを使用する必要があります。
コピーコード
コードは以下の通りです。
<table>
<tr><th scope="col"></th></tr>
<tr><td><td></tr>
</table>
3) テーブルには、独自のタイトル <caption> もあります。
コピーコード
コードは以下の通りです。
<table>
<caption> table title</caption>
<tr><th scope="col"></th></tr>
<tr><td><td></tr>
</table>
4) フォームにプロファイルの概要属性を追加する
コピーコード
コードは以下の通りです。
<table summary="This is a brief summary of the contents of the table">
<caption>Table title</caption>
<tr><th scope="col"></th></tr>
<tr><td><td></tr>
</table>
5) テーブルボーダーモデルとセルのデフォルトパディング。
テーブルのボーダーの表示方法には、分離と折りたたみの2種類があります。 border-collapse: 分離/折りたたみ IE6のデフォルトのスタイルは次のとおりです。
立体的に見えるseparate。実際は、各セルに別々のボーダーがあるだけです。一方、mergedはボーダーを共有している状態です。
table { border-collapse: collapse; }.
デフォルトではセル間に空白があります。border-spacingでコントロールできますが、IE6がサポートしていないので、ほとんど使われません。IE6
celspacingを使用してください。
コピーコード
コードは以下の通りです。
<table summary="This is a brief summary of the table's content" cellspacing="0">
<caption>Table title</caption>
<tr><th scope="col"></th></tr>
<tr><td><td></tr>
</table>
6) いくつかの行と列を追加します。そして、各<th>にidを追加します。
コピーコード
コードは以下の通りです。
<table summary="This is a brief summary of the table's content" cellspacing="0">
<caption>Table title</caption>
<tr>
<th scope="col" id="name">name</th>
<th scope="col" id="address">address</th>
<th scope="col" id="databirthday">date of birth</th>
</tr>
<tr>
<td>ewee<td>
<td>hubei<td>
<td>19870102<td>
</tr>
<tr>
<td>rewe<td>
<td>wuhan<td>
<td>419880103<td>
</tr>
<tr>
<td>ertww<td>
<td>yichang<td>
<td>19870205<td>
</tr>
</table>
7) テーブルの論理的な分割 <thead><tbody><tfoot> を、複数の論理領域に分割した後、CSSでより良いものにすることができます。
テーブルのパフォーマンスをCSSでより良く制御できる。
コピーコード
コードは以下の通りです。
<table summary="This is a brief summary of the table's content" cellspacing="0">
<caption>Table title</caption>
<thead>
<tr>
<th scope="col" id="name">name</th>
<th scope="col" id="address">address</th>
<th scope="col" id="databirthday">date of birth</th>
</tr>
</thead>
<tbody>
<tr>
<td>ewee<td>
<td>hubei<td>
<td>19870102<td>
</tr>
<tr>
<td>rewe<td>
<td>wuhan<td>
<td>419880103<td>
</tr>
<tr>
<td>ertww<td>
<td>yichang<td>
<td>19870205<td>
</tr>
<tbody>
</table>
このエッセイでは、テーブルの構造について簡単にお話ししますが、お役に立てれば幸いです。
関連
-
ハートビート・エフェクトのためのHTML+CSS
-
マウスホバーリング時に行(tr)全体のHTMLカラーを変更する。
-
HTMLのテーブル表のframe属性とrule属性の説明
-
htmlとサブディレクトリ、親ディレクトリ、ルートディレクトリの絶対パスURLと相対パスURL
-
HTML埋め込みタグの使い方と属性の説明
-
画像ボタンをリセットフォームボタンとして使用する方法
-
メタビューポートでiPhoneのページをフルスクリーン表示制御
-
IE9ベータ版のブラウザがHTML5/CSS3に対応
-
img usemap属性 中国地図リンク
-
html css 制御 div または table を実装方法の指定位置で固定する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
html+css 充電水滴の融合効果コード
-
1分で実感!html+vue+element-uiのサラサラ感
-
HTMLのhoverfloatの使い方を分析する
-
divの幅をwidth:100に設定し、親要素を超えるpaddingまたはmarginを設定する場合の解決法
-
disabledとreadonlyの役割と違いについて
-
htmlページにおけるmeta viewport属性の説明
-
オブジェクトのアニメーションに隠れることなく、オブジェクトの上にdivを表示する方法
-
INSとDELのタグ付きドキュメントを使用して、使用内容を変更することができます。
-
HTMLのセマンティック化といくつかの簡単な最適化
-
熟練したhtmlライティングスタイルの分析と理由