如何使用 HTML 標籤以表格形式顯示資料?
在某些情況下,我們需要在網頁上包含複雜或大量的資料,以便使用者能夠更容易理解和使用。在這種情況下,我們可以使用 HTML 表格來組織資料,以便使用者更方便地瀏覽和理解。
HTML 表格是一種結構,可用於在網頁上以表格形式(即以行和列的形式)顯示資料。
我們可以使用以下 HTML 標籤以表格形式顯示資料:
<table> - 定義一個表格。
<th> - 定義表格中的表頭單元格(標題)。
<tr> - 定義表格中的一行。
<td> - 定義表格中的一個單元格。
<caption> - 定義表格的標題。
<colgroup> - 指定表格中一列或多列用於格式化。
<col> - 指定 <colgroup> 元素內每一列的列屬性。
<thead> - 對錶格中的表頭內容進行分組。
<tbody> - 對錶格中的主體內容進行分組。
<tfoot> - 對錶格中的腳註內容進行分組。
以下是 HTML 表格的基本佈局:
<table> <!--Header part begins--> <thead> <tr> <th></th> <th></th> </tr> </thead> <!--Header part ends--> <!--Body part begins--> <tbody> <tr> <td></td> <td></td> </tr> </tbody> <!--Body part ends--> <!--Footer part begins--> <tfoot> <tr> <td></td> <td></td> </tr> </tfoot> <!--Footer part ends--> </table>
現在,讓我們看看下面的一些示例,其中我們使用上面討論的 HTML 標籤以表格形式顯示資料。
示例
在下面的示例中,我們以表格形式顯示了學生及其在各個科目中的分數資料:
<!DOCTYPE html> <html> <head> <title>Tags to display the data in the tabular form</title> <style> table, th, td { border: 1px solid black; text-align: center; } </style> </head> <body> <table> <thead> <tr> <th>Subjects</th> <th>Zayn</th> <th>Arjun</th> <th>Kabir</th> <th>Priya</th> </tr> </thead> <tbody> <tr> <td>Maths</td> <td>89</td> <td>85</td> <td>93</td> <td>82</td> </tr> <tr> <td>Social</td> <td>95</td> <td>90</td> <td>91</td> <td>95</td> </tr> <tr> <td>English</td> <td>81</td> <td>85</td> <td>96</td> <td>93</td> </tr> <tr> <td>Science</td> <td>70</td> <td>86</td> <td>95</td> <td>90</td> </tr> </tbody> <tfoot> <tr> <td>Total</td> <td>335</td> <td>346</td> <td>377</td> <td>360</td> </tr> </tfoot> </table> </body> </html>
示例
在下面的示例中,我們向表格添加了一個標題(使用 <caption> 標籤)並對錶格中的前兩列進行了分組(使用 <colgroup> 標籤)。
<!DOCTYPE html> <html> <head> <title>Tags to display the data in the tabular form</title> <style> table, th, td { border: 1px solid black; } caption { font-weight: bolder; color: brown; } </style> </head> <body> <table> <caption>Players List</caption> <colgroup> <col span="2" style="background-color:seagreen"> <col style="background-color:grey"> </colgroup> <thead> <tr> <th>Cricket</th> <th>football</th> <th>Dart</th> </tr> </thead> <tbody> <tr> <td>Arjun</td> <td>Manish</td> <td>Kabir</td> </tr> <tr> <td>Nikhil</td> <td>Dev</td> <td></td> </tr> <tfoot> <tr> <td>2</td> <td>2</td> <td>1</td> </tr> </tfoot> </tbody> </table> </body> </html>
廣告