ホームページ > 記事 > ウェブフロントエンド > HTMLでテーブルを作成する
HTML テーブルには、データを挿入、配置、表示できる多数の行と列があります。このデータは Web ページに表形式で表示されます。これらのテーブルは、アイテムのリストの表示、販売レポートなどの表形式のデータの表示、Web ページのセクションのレイアウトの作成など、データを整然とした方法で表示するのに役立ちます。
この記事では、次のタイプの HTML テーブルを作成する方法を学びます:
HTML でテーブルを作成する前に、テーブルの作成と構造に使用されるタグを理解することが重要です。 HTML テーブルの作成に使用される主なタグは次のとおりです:
Tag | Description | |||||||||||||||||||||
|
説明 | |||||||||||||||||||||
<表> | テーブルとその内容を定義します。 | |||||||||||||||||||||
表のタイトルまたはキャプションを定義します。 | ||||||||||||||||||||||
<頭> | 表内のヘッダー コンテンツをグループ化します。 | |||||||||||||||||||||
本文のコンテンツを表にグループ化します。 | ||||||||||||||||||||||
表内のフッター コンテンツをグループ化します。 | ||||||||||||||||||||||
テーブルの行を定義します。 | ||||||||||||||||||||||
テーブルのヘッダー セルを定義します。 | ||||||||||||||||||||||
テーブルのデータ/セルを定義します。 | ||||||||||||||||||||||
書式設定の目的で、テーブル内の 1 つ以上の列のセットを指定します。 | ||||||||||||||||||||||
テーブル内の列のグループの属性を定義します。 |
element defines table headers (column labels).
element to create table cells (data).
| Code: <!DOCTYPE html> <html> <head> <title>Simple Table</title> </head> <body> <table> <tr> <th>Product</th> <th>Price</th> </tr> <tr> <td>Apple</td> <td>$20</td> </tr> </table> </body> </html> Output: To add an additional column to the table in the example, you can use the element within your table’s column. This element is used to define header cells for the column.
| And if you want to add a new row to the table, you can use the element. This element is used to define regular cells within the table row.
| Code: <table> <tr> <th>Product</th> <th>Price</th> <th>Quantity</th> </tr> <tr> <td>Apple</td> <td>$20</td> <td>10</td> </tr> <tr> <td>Orange</td> <td>$10</td> <td>15</td> </tr> </table> Output: Let’s see how to add borders to an HTML table. This is a way to visually separate the different sections of the table and make it easier to read and understand. Example 2: Table with Borders and PaddingIn this example, we will add a table element and set the border and cellpadding attribute. We will use the border attribute and set the width of the table’s border to 1 pixel. For the cellpadding attribute, we will use 5 pixels of padding for the content inside each cell. Code: <table border="1" cellpadding="5"> <tr> <th>Name</th> <th>Age</th> <th>Country</th> </tr> <tr> <td>Michael</td> <td>27</td> <td>Alaska</td> </tr> <tr> <td>Evelyn</td> <td>32</td> <td>Ohio</td> </tr> </table> Output: Example 3: Table with StylingIf you want to improve the appearance of your table, you can use CSS (Cascading Style Sheets) to add various styles and formatting. One way to enhance the table is by giving different cells a background color. To do this, you can simply add the style attribute with the background-color property inside the opening Code: <table> <tr> <th style="background-color: #33cccc;">Country</th> <th style="background-color: #33cccc;">Population</th> <th style="background-color: #33cccc;">Capital</th> </tr> <tr> <td>Spain</td> <td>47 Million</td> <td>Madrid</td> </tr> <tr> <td>Finland</td> <td>5.5 Million</td> <td>Helsinki</td> </tr> </table> Output: Example 4: Table with CaptionUsing an HTML table with a caption is a great way to present information on a webpage in a tidy and organized manner. It’s like giving your table a title or a brief description to help people grasp its content easily. To include a caption, all you have to do is use the
|
---|