What is td in HTML with Example Code

What is in HTML with Example Code
Share This Story

HTML (Hypertext Markup Language) is the standard markup language used to create web pages. It consists of various elements that help in structuring and presenting content on the web. One such important element is the <td> tag, which is used to define a single cell in an HTML table. In this article, we will explore the usage of the <td> tag, its attributes, and some examples to help you understand its implementation.

Introduction to <td> Tag

The <td> tag stands for “table data” and is an essential part of creating structured tables in HTML. It is used within the <tr> (table row) element to define individual cells within the table. Each <td> element represents a single data point within the table and can contain text, images, links, or any other HTML element.

HTML tables are often used for displaying data in an organized and structured manner. They are commonly used by web developers for presenting data such as pricing plans, product listings, and user profiles. Using tables makes it easier for the user to scan through information and locate what they need. And the td tag plays a crucial role in defining the individual cells within those tables.

Syntax of the <td> Tag in HTML

The syntax for the <td> tag is simple and straightforward. Here is an example of how it is typically written:

<td>Cell Content</td>

As you can see, the opening and closing tags of the <td> element surround the content that should be displayed inside the table cell.

The Role of the <td> Tag in HTML

Tables are an essential component of content-producing websites, and by extension, the web programming language responsible for creating them, HTML. HTML tables are used to display and structure data, and the <td> tag is the fundamental HTML element for doing so.

A single row in a table can contain multiple <td> elements, each of which may include text or an image. Because HTML is a structured language, each <td> element and each table row should have properly formatted opening and closing tags.

Without properly formatted HTML tables, data becomes hard to read, and web developers and content producers can lose site visitors who might give up on finding what they need or can’t make sense of it all. Proper utilization of HTML tables and the <td> tag makes it easier to parse data, whether manually or programmatically, improving site performance.

In an HTML table, the <tr> tag represents the table row, and each cell is represented by <td> tags. Every table cell must be enclosed in a container <tr> tag.

    <td>New York City</td>
    <td>Los Angeles</td>
New York City8,175,133
Los Angeles3,971,883

In the above example, the table lists the population of some of the largest cities in the United States. Each row is wrapped in the <tr> tag, and the individual cells are represented by <td> tags.

Attributes of the <td> Tag

The <td> tag supports a few attributes that allow you to customize the appearance or behavior of table cells. Here are a few commonly used attributes:

  • colspan: This attribute specifies the number of columns a cell should span. For example, <td colspan=”2″> would indicate that the cell should span across two columns.
  • rowspan: This attribute specifies the number of rows a cell should span. For example, <td rowspan=”3″> would indicate that the cell should span across three rows.
  • headers: This attribute specifies one or more header cells that are associated with the current data cell. It helps in creating associations between headers and data cells, improving accessibility and SEO.
        <th id="header1">Name</th>
        <th id="header2">Age</th>
        <th id="header3">Gender</th>
        <td headers="header1">John Smith</td>
        <td headers="header2">25</td>
        <td headers="header3">Male</td>
        <td headers="header1">Jane Doe</td>
        <td headers="header2">30</td>
        <td headers="header3">Female</td>

John Smith25Male
Jane Doe30Female

In the above example, we have assigned the headers for columns to <th> tags and the data to <td> tags. We have also used the headers attribute to specify the association between the header and data cells. This helps improve accessibility for users using screen readers.

Frequently Asked Questions

What is the <td> element in HTML?

The <td> element stands for “table data” and is used to define individual cells within an HTML table. It is the fundamental building block for creating rows and columns in tabular data representation.

What is the purpose of the <td> element?

The primary purpose of the <td> element is to hold and display data within an HTML table structure. It allows you to organize and present information in a structured and visually appealing way.

How is the syntax of the <td> element?

The basic syntax of the <td> element is: <td>…</td>
Place the content you want to display within the opening and closing <td> tags.

Can I span a cell across multiple columns using <td>?

Yes, you can use the colspan attribute to span a cell across multiple columns.
Example: <td colspan=”2″>Spanning across two columns</td>

How do I align content within a <td> cell?

You can use the align attribute to horizontally align the content within a cell.
For example, <td align=”center”>Centered Content</td>


In this article, we have learned about the <td> tag in HTML, which is used to define individual cells within a table. We have explored its syntax, usage, and examples to help you understand its implementation. The <td> tag is a fundamental element when it comes to organizing data in HTML tables. By mastering its usage, you will be able to create more structured and visually appealing tables on your website. Understanding how to work with tables will help you to better display data and information for users of your website.

Similar Blogs