DEV Community

Omiye Precious
Omiye Precious

Posted on • Edited on

1

How To Design Table With HTML and CSS

In this article you will learn how to design a table using HTML and CSS.

A table consists of rows and cells. Each row is represented by the 'tr' element, and each cell is represented by the 'td' element. For example:

<table>
  <tr>
    <td>Cell 1</td>
    <td>Cell 2</td>
  </tr>
  <tr>
    <td>Cell 3</td>
    <td>Cell 4</td>
  </tr>
</table>
Enter fullscreen mode Exit fullscreen mode

Add a caption to the table using the 'caption' element. This element should be placed immediately after the opening 'table' tag

<table>
  <caption>Table Caption</caption>

</table>
Enter fullscreen mode Exit fullscreen mode

Add headings to the table using the 'th' element. This element should be used in place of the 'td' element for cells that contain headings.

<table>
  <tr>
    <th>Heading 1</th>
    <th>Heading 2</th>
  </tr>
  <tr>
    <td>Cell 1</td>
    <td>Cell 2</td>
  </tr>
  <tr>
    <td>Cell 3</td>
    <td>Cell 4</td>
  </tr>
</table>
Enter fullscreen mode Exit fullscreen mode

Style the table using CSS. You can use the table, th, and td selectors to style the various parts of the table. For example:

table {
  border-collapse: collapse;
}

th, td {
  border: 1px solid black;
  padding: 8px;
}

th {
  background-color: lightgray;
  font-weight: bold;
}
Enter fullscreen mode Exit fullscreen mode

You can use a variety of CSS properties to further customize the appearance of the table, such as font-size, color, and text-align.

Note: It's also possible to use CSS classes or inline styles to style specific rows or cells within the table.

Conclusion

Hopefully, after going through this article, you will understand the basic HTML steps of creating tables and styling the HTML code with CSS

AWS GenAI LIVE image

How is generative AI increasing efficiency?

Join AWS GenAI LIVE! to find out how gen AI is reshaping productivity, streamlining processes, and driving innovation.

Learn more

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay