What are the HTML tags used to display the data in the tabular form ?
Last Updated :
31 Oct, 2021
In this article, we will know the HTML tags that can be used to display the data in tabular form. A table is a representation of data in rows and columns, that helps to organize the complex structured data. Tables are widely used in communication, research, and data analysis. For instance, if we need to find the data from the set of information that is not organized properly, then we can't find that specific data at a glance. In a similar way, we can use the table format using the HTML Table tag in the webpage.
The possible areas where we can use the table for displaying the data:
- A complex or large amount of data can be easily converted into better form to make it more convenient.
- Due to tabular representation, it makes a comparison of the data an easier task.
- It creates a basis for statistical analysis.
An HTML table is defined with the “table” tag. Each table row is defined with the “tr” tag. A table header is defined with the “th” tag. By default, table headings are bold and centered. A table data/cell is defined with the “td” tag.
Syntax:
<table>
<tr><th>Table Header</th></tr>
<tr><td>Table Data</td></tr>
</table>
We will understand all the 3 tags, their individual characteristics/uses through the example.
HTML <tr> Tag: It is used to define a row in an HTML Table. It mainly consists of multiple <th> or <td> elements under it.
Syntax:
<tr>
<td>Data</td>
</tr>
HTML <th> Tag: It is used to define the header of a table. In <th> tag, the text is marked as a bold and aligned center by default.
Syntax:
<th>Table Heading</th>
HTML <td> Tag: It is used to insert or add data in each cell. In <td> tag text is regular and left-aligned by default.
Syntax:
<td>Table data</td>
Approach: Firstly, we will create a table using the <table> tag then we will divide the table into two parts: head and body of the table using the <thead> and <tbody>. Under <thead> tag, we will add all the headings of the table and under the <tbody> tag, we will use the <tr> tag for defining the table row. Under the <thead> tag, we will add the <th> tag for giving the headings to the table. Finally, under the <tbody> tag, we will define each cell by using the <td> tag.
We will understand the above concepts through the examples.
Example 1: In this example, we have created an HTML Table to store the marks of each student in a tabular form.
HTML
<!DOCTYPE html>
<html>
<head>
<title>
What are the HTML tags used
to display the data in the
tabular form?
</title>
<style>
table,
th,
td {
border: 1px solid black;
text-align: center;
}
</style>
</head>
<body>
<center>
<h1>GeeksforGeeks</h1>
<h2>
What are the HTML tags used
to display the data in the
tabular form?
</h2>
<table>
<thead>
<tr>
<th>Roll No.</th>
<th>Name</th>
<th>Physics</th>
<th>Chemistry</th>
<th>Maths</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Kunal</td>
<td>91</td>
<td>85</td>
<td>96</td>
</tr>
<tr>
<td>2</td>
<td>Aryan</td>
<td>96</td>
<td>92</td>
<td>91</td>
</tr>
<tr>
<td>3</td>
<td>Rohan</td>
<td>80</td>
<td>85</td>
<td>98</td>
</tr>
<tr>
<td>4</td>
<td>Mohan</td>
<td>94</td>
<td>90</td>
<td>89</td>
</tr>
</tbody>
</table>
</center>
</body>
</html>
Output:
Example 2: This example describes the use of the HTML Table.
HTML
<!DOCTYPE html>
<html>
<head>
<title>
What are the HTML tags used
to display the data in the
tabular form?
</title>
<style>
table,
th,
td {
border: 1px solid black;
text-align: center;
}
</style>
</head>
<body>
<center>
<h1>GeeksforGeeks</h1>
<h2>
What are the HTML tags used
to display the data in the
tabular form?
</h2>
<table>
<thead>
<tr>
<th>ID No.</th>
<th>Name</th>
<th>Entry time</th>
<th>Leave time</th>
</tr>
</thead>
<tbody>
<tr>
<td>C-124</td>
<td>Sahaj</td>
<td>6:00 am</td>
<td>7:30 am</td>
</tr>
<tr>
<td>C-102</td>
<td>Vedanshu</td>
<td>6:10 am</td>
<td>6:55 am</td>
</tr>
<tr>
<td>C-59</td>
<td>John</td>
<td>7:00 am</td>
<td>8:20 am</td>
</tr>
<tr>
<td>C-169</td>
<td>Priyanshu</td>
<td>7:30 am</td>
<td>8:15 am</td>
</tr>
<tr>
<td>C-145</td>
<td>Yash</td>
<td>7:35</td>
<td>8:30</td>
</tr>
</tbody>
</table>
</center>
</body>
</html>
Output:
Similar Reads
How to Create Table in HTML? HTML tables are used for organizing and displaying data in a structured format on web pages. Tables are commonly used for product information, presenting data analytics, or designing a pricing comparison chart. Elements of HTML TableTable ElementsDescription<table>The <table> element def
3 min read
How to group the body content in a table using HTML5 ? In this article, group the body content in an <table> element in a document. It is used to define a standard cell in an HTML table. Syntax: <tbody> ... </tbody> Example 1: In this example, we use some HTML tags and make the group the body content in a table. html <!DOCTYPE html
3 min read
How create table without using <table> tag ? HyperText Markup Language (HTML) is the standard markup language used to create web pages. HTML allows table creation using the <table> tag. However, tables can also be created in HTML without using <table> tag with the help of Cascading Style Sheet (CSS). CSS is a mechanism for adding s
3 min read
What is the rule attribute in HTML Table ? This is an HTML attribute, that is used to specify which parts of the inside borders should be visible. The HTML rule attribute is applicable on table tags. The <table> rules attribute is not supported by HTML 5. Syntax: <table rules="value"> Attributes: This attribute accepts 5 values a
1 min read
Why should we avoid use of tables for layout in HTML ? In this article, we will learn why we should avoid using tables for layout in HTML. A website can be divided into various sections comprising of header, menus, content, and footer based on which there are many different layout designs available for developers. Different layouts can be created by usi
4 min read
How to fix the height of rows in the table? Fixing the height of rows in a table ensures that all rows have a uniform appearance, preventing them from resizing dynamically based on their content. This approach is useful for maintaining a consistent presentation, especially when dealing with tabular data that needs to be displayed neatly.Here
3 min read
How to set the number of rows a table cell should span in HTML ? In this article, we will show how multiple rows are spanned by a table header cell. The task can be done by using the rowspan attribute while using the <th> tag. This property is used to merge one or more cells as well as increase the height of the single header cell automatically. Syntax:
2 min read
How to set fixed width for <td> in a table ? The requirement of a table is very normal in the process of designing a web page. HTML provides the <table> tag to construct the table and to define rows and columns <tr> and <td> tags respectively are used. By default, the dimensions of the rows and columns in a table are adjusted
5 min read
How to merge table cells in HTML ? The purpose of this article is to explore the method of merging table cells in HTML using the rowspan and colspan attributes. By utilizing rowspan, multiple cells in a row can be merged or combined, while colspan enables the merging of cells in a column within an HTML table. This technique proves es
2 min read
How to Create Time-Table Schedule using HTML? A time table or schedule is essential for organizing tasks, events, or classes. Weâll create a basic time-table layout using HTML. A Table is an arrangement of rows and columns. Anyone can create a table by knowing the basics of HTML(HyperText Markup Language). In HTML we can use the <table> t
3 min read