Skip to main content

HTML Tables with Examples

 

HTML tables is the most popular in websites to visually a good way to display the tabular data with a beautiful design using rows and columns and better you under with html tables with examples. 
 
 
HTML Table with Examples


In most cases, HTML Tables are used by developers or owners are convenient to display a large amount of data like details of the text, links, price, pros, and cons, ideas, modified edits and updates, Images.., etc. 
 
You can arrange data structured very nicely and recent data's use of the table in the website has become more popular and HTML tables are created very easier to design. 
 
That's why in this article, we are going to learn and how to create html tables with examples its representative uses of tables and structure. 
 

what is a HTML Table? 

 
An HTML table is used to create a <table> tag with starting tag and </table> end tag between many columns and rows with the help of tag , tag and tag elements. 
 
In each table and cells are defined : 
 
  • <tr>- tr defines table row. 
  • <th>-th defines table heading.
  • <td>-td defines table data. 
 
And the structure of Html Table with examples are: 
 

<table>
<thead>
<tr>
    <th></th>
</tr>
</thead>
<tbody>
<tr>
   <td></td>
</tr>
</tbody>
<tfoot>
<tr>
<td></td>
</tr>
</tfoot>
</table>


HTML Tables Examples:

 
In this html code to show use of html tables-

  <!DOCTYPE html>
<html>
 <head>
   <title>chandralivetech</title>
</head>
<body>
    <table>
        <tr>
            <th>Student ID</th>
            <th>Student Name</th>
            <th>Gender</th>
            <th>Age</th>
            <th>Address</th>
        </tr>
        <tr>
            <td>1</td>
            <td>Anbumanan</td>
            <td>Male</td>
            <td>23</td>
            <td>123,street,chennai,India</td>
        </tr>
        <tr>
            <td>2</td>
            <td>Veronica</td>
            <td>Female</td>
		  <td>21</td>
		  <td>234,bv street,chennai,India</td>
        </tr>
        <tr>
            <td>3</td>
            <td>Chandrakumar</td>
            <td>Male</td>
		   <td>23</td>
		   <td>213,street,chennai,India</td>
        </tr>
	    <tr>
            <td>4</td>
            <td>Aravind</td>
            <td>Male</td>
		  <td>23</td>
		  <td>212,xtz street,chennai,India</td>
        </tr>
    </table>
</body>
 </html>
  

HTML Table with Examples

HTML Table border


  <!DOCTYPE html>
<html>
 <head>
 <style>
 table,td,th 
{
border:1px solid #333;
border-collapse:collapse;
}
 </style>
 </head>
<body>
 <h1>HTML Tables With borders:</h1>
<table>
        <tr>
            <th>Student ID</th>
            <th>Student Name</th>
            <th>Gender</th>
            <th>Age</th>
            <th>Address</th>
        </tr>
        <tr>
            <td>1</td>
            <td>Anbumanan</td>
            <td>Male</td>
            <td>23</td>
            <td>123,street,chennai,India</td>
        </tr>
        <tr>
            <td>2</td>
            <td>Veronica</td>
            <td>Female</td>
		  <td>21</td>
		  <td>234,bv street,chennai,India</td>
        </tr>
        <tr>
            <td>3</td>
            <td>Chandrakumar</td>
            <td>Male</td>
		  <td>23</td>
		 <td>213,street,chennai,India</td>
        </tr>
		<tr>
            <td>4</td>
            <td>Aravind</td>
            <td>Male</td>
		  <td>23</td>
		  <td>212,xtz street,chennai,India</td>
        </tr>
    </table>
</body>
</html>
  

HTML Table with Examples

HTML Tables Style: 

 
In the CSS width property we can adjust the width of the table and spacing. 
 

style:


table{width:100%;}
table,td,th
{
border:1px solid #333;
border-collapse:collapse;
}
  



  <!DOCTYPE html>
<html>
 <head>
 <style>
 table{width:100%;}
 table,td,th {border:1px solid #333;border-collapse:collapse;}
 </style>
 </head>
<body>
 <h1>HTML Tables With width adjustment:</h1>
<table>
        <tr>
            <th>Student ID</th>
            <th>Student Name</th>
            <th>Gender</th>
            <th>Age</th>
            <th>Address</th>
        </tr>
        <tr>
            <td>1</td>
            <td>Anbumanan</td>
            <td>Male</td>
            <td>23</td>
            <td>123,street,chennai,India</td>
        </tr>
        <tr>
            <td>2</td>
            <td>Veronica</td>
            <td>Female</td>
			<td>21</td>
			<td>234,bv street,chennai,India</td>
        </tr>
        <tr>
            <td>3</td>
            <td>Chandrakumar</td>
            <td>Male</td>
			<td>23</td>
			<td>213,street,chennai,India</td>
        </tr>
		<tr>
            <td>4</td>
            <td>Aravind</td>
            <td>Male</td>
			<td>23</td>
			<td>212,xtz street,chennai,India</td>
        </tr>
    </table>
</body>
</html>
  

HTML Table with Examples

How to Add a Caption to a Html Tables with Examples 

 
A HTML Tables caption is known as table caption that is mentioned immediately inserted <table> tag. the caption is the main use of providing a description about the table of data and the caption is the default on top of the table and caption-side use of the tag in CSS to mention top | bottom.
 

Caption Examples:


  <table id="caption">
<caption>HTML Tables Caption:</caption>
        <tr>
            <th>Student ID</th>
            <th>Student Name</th>
            <th>Gender</th>
            <th>Age</th>
            <th>Address</th>
        </tr>
        <tr>
            <td>1</td>
            <td>Anbumanan</td>
            <td>Male</td>
            <td>23</td>
            <td>123,street,chennai,India</td>
        </tr>
        <tr>
            <td>2</td>
            <td>Veronica</td>
            <td>Female</td>
			<td>21</td>
			<td>234,bv street,chennai,India</td>
        </tr>
        <tr>
            <td>3</td>
            <td>Chandrakumar</td>
            <td>Male</td>
			<td>23</td>
			<td>213,street,chennai,India</td>
        </tr>
		<tr>
            <td>4</td>
            <td>Aravind</td>
            <td>Male</td>
			<td>23</td>
			<td>212,xtz street,chennai,India</td>
        </tr>
    </table>
  

HTML Table with Examples

Caption Bottom:


  <style>
 table,td,th {border:1px solid #333;border-collapse:collapse;}
 #caption{caption-side:bottom;}
 </style>
  

HTML Table with Examples

rowspan and colspan Together in Html 

 
A colspan are the table to span cell horizontal width of one or more column cell and rowspan are the table to span cell in vertical height
 

colspan syntax:


<tr>
<th colspan='value'></th>
</tr>
  

Rowspan Syntax:


<tr>
<td rowspan="value"></td>
</tr>
  

colspan Examples:


  <table>
<tr>
  <th>ID</th>
  <th>Customer Name</th>
  <th>Product name</th>
  <th>Quatity</th>
  <th>Price</th>
  <th>Total Price</th>
</tr>
<tr>
   <td>1</td>
   <td>Ram</td>
   <td>Realme c1</td>
   <td>2</td>
   <td>6000</td>
   <td>12000</td>
</tr>
<tr>
   <td>2</td>
   <td>Chandra</td>
   <td>Iphone12</td>
   <td>1</td>
   <td>160000</td>
   <td>160000</td>
</tr>
<tr>
   <td>3</td>
   <td>Priya</td>
   <td>samsung Z fold</td>
   <td>1</td>
   <td>69000</td>
   <td>69000</td>
</tr>
<tr>
   <td>4</td>
   <td>veronica</td>
   <td>Realme c20</td>
   <td>5</td>
   <td>9000</td>
   <td>45000</td>
</tr>
<tr>
   <td colspan="5">Total Amount:</td>
   <td>2,86,000</td>
</tr>
<tr>
   <td colspan="4">Tax:</td>
   <td> 35%</td>
   <td>1,00,100</td>
</tr>
<tr>
   <td colspan="5">Tax Dedution Balance Amount:</td>
   <td id="color">1,85,900</td>
</tr>
</table>
  
  

HTML Table with Examples

Rowspan Example:


  <table>
<tr>
  <th>ID</th>
  <th>Customer Name</th>
  <th>Product name</th>
  <th>Quatity</th>
  <th>Price</th>
  <th>Total Price</th>
</tr>
<tr>
<td rowspan="4" >1</td>
   <td rowspan="4">Ram</td>
   <td>Realme c1</td>
   <td>2</td>
   <td>6000</td>
   <td rowspan="4" >17550</td>
</tr>
<tr>
<td>Ram DDR3 8GB</td>
<td>2</td>
<td>5000</td>
</tr>
<tr>

<td>DairyMilk</td>
<td>10</td>
<td>500</td>
</tr>
<tr>
<td>cotton candy</td>
<td>5</td>
<td>50</td>
</tr>
<!---first row end--->
<tr>
<td rowspan="2" >2</td>
   <td rowspan="2">Veronica</td>
   <td>Sony TV "50inch"</td>
   <td>1</td>
   <td>60000</td>
   <td rowspan="2" >63000</td>
</tr>
<tr>
<td>chromecast</td>
<td>1</td>
<td>3000</td>
</tr>
<tr>
</table>
  

HTML Table with Examples

rowspan and colspan Example


  <table>
<tr>
  <th>ID</th>
  <th>Customer Name</th>
  <th>Product name</th>
  <th>Quatity</th>
  <th>Price</th>
  <th>Total Price</th>
</tr>
<tr>
<td rowspan="4">1</td>
   <td rowspan="4" >Ram</td>
   <td>Realme c1</td>
   <td>2</td>
   <td>6000</td>
   <td rowspan="4">17550</td>
</tr>
<tr>
<td>Ram DDR3 8GB</td>
<td>2</td>
<td>5000</td>
</tr>
<tr>

<td>DairyMilk</td>
<td>10</td>
<td>500</td>
</tr>
<tr>
<td>cotton candy</td>
<td>5</td>
<td>50</td>
</tr>
<!---first row end--->
<tr>
<td rowspan="2">2</td>
   <td rowspan="2" >Veronica</td>
   <td>Sony TV "50inch"</td>
   <td>1</td>
   <td>60000</td>
   <td rowspan="2" >80550</td>
</tr>
<tr>
<td>chromecast</td>
<td>1</td>
<td>3000</td>
</tr>
<tr>
<tr>
   <td colspan="5" >Total Amount:</td>
   <td>2,86,000</td>
</tr>
<tr>
   <td colspan="4" >Tax:</td>
   <td id="negative"> 35%</td>
   <td id="negative">28192.50</td>
</tr>
<tr>
   <td colspan="5">Tax Dedution Balance Amount:</td>
   <td id="colspan">52357.50</td>
</tr>
</table>
  

HTML Table with Examples

How to Add a thead ,tbody, tfoot in HTML Tables with Examples


  <style>
table, th, td {
  border: 1px solid black;
  padding:10px;
  border-collapse: collapse;
}
#colspan{background-color:#363636;color:#fff;}
#negative{background-color:red;color:#fff;}
#rowspan{background-color:yellow;color:#363636;}
</style>
  


  <table>
<thead>
<tr>
  <th>ID</th>
  <th>Customer Name</th>
  <th>Product name</th>
  <th>Quatity</th>
  <th>Price</th>
  <th>Total Price</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="4" id="rowspan">1</td>
   <td rowspan="4" id="rowspan">Ram</td>
   <td>Realme c1</td>
   <td>2</td>
   <td>6000</td>
   <td rowspan="4" id="rowspan">17550</td>
</tr>
<tr>
<td>Ram DDR3 8GB</td>
<td>2</td>
<td>5000</td>
</tr>
<tr>

<td>DairyMilk</td>
<td>10</td>
<td>500</td>
</tr>
<tr>
<td>cotton candy</td>
<td>5</td>
<td>50</td>
</tr>
<!---first row end--->
<tr>
<td rowspan="2" id="rowspan">2</td>
   <td rowspan="2" id="rowspan">Veronica</td>
   <td>Sony TV "50inch"</td>
   <td>1</td>
   <td>60000</td>
   <td rowspan="2" id="rowspan">80550</td>
</tr>
<tr>
<td>chromecast</td>
<td>1</td>
<td>3000</td>
</tr>
<tr>
<tr>
   <td colspan="5" id="colspan">Total Amount:</td>
   <td>2,86,000</td>
</tr>
<tr>
   <td colspan="4" id="negative">Tax:</td>
   <td id="negative"> 35%</td>
   <td id="negative">28192.50</td>
</tr>
</tbody>
<tfoot>
<tr>
   <td colspan="5">Tax Dedution Balance Amount:</td>
   <td id="colspan">52357.50</td>
</tr>
</tfoot>
</table>
  

HTML Table with Examples

Comments

Popular posts from this blog

Contact Management System project using C with source code

Contact Management System (CMS)   A Contact Management System (CMS) is an essential application for organizing and managing contacts efficiently. Here's a simple implementation of a Contact Management System using C, allows users to perform operations such as adding, viewing, searching, modifying, and deleting contacts through a simple and user-friendly console interface. The CMS provides a practical demonstration of fundamental programming concepts such as arrays, structures, and string manipulation, making it an excellent project for students and beginners in C programming.   Project Overview The Contact Management System is designed to store basic information about contacts, including: Name: name of the person. Phone Number: phone number of the contact. Email Address: email address of the contact.   With this information, the program offers the following functionalities: Add New Contact...

Implementing Basic Add to Cart Functionality in Python Using Flask

In e-commerce websites, the "Add to Cart" feature allows users to select products they want to purchase and store them temporarily while they continue shopping. Implementing this functionality in a web application using Python and Flask is straightforward and can be done with a few simple steps.       Setting Up the Project: First, create a new directory for your project and set up a virtual environment to manage dependencies. Install Flask using pip and create three main files: `app.py`, `index.html`, and `cart.html`.   Read also:   Unlocking the Power of Free Google Tools for Seo Success Ultimate Guide: Google Search Console Crawl Reports you need to know Monitor What is dofollow backlinks: The ultimate 5 Benefit for your websites SEO Schema markup and How can you use schema markup for seo      Creating HTML Templates: Create HTML templates for displaying products (`index.html`) and the shopping cart (`cart.html`). These templates will use ...

Advanced HTML Concepts: Techniques and Examples for Modern Web Development

Advanced HTML goes beyond the basics of creating simple web pages, delving into powerful features and techniques that improve web interactivity, accessibility, and performance. It includes concepts such as semantic HTML, custom data attributes, responsive images with <picture> , enhanced forms, interactive content using <details> and <summary> , and embedding external resources with <iframe> .          Furthermore, advanced HTML focuses on SEO optimization through meta tags, accessibility improvements using ARIA, creating reusable Web Components, and optimizing performance with async and defer scripts.    Semantic HTML   Semantic elements clearly describe their meaning in a human- and machine-readable way.   <header> <h1>Welcome to My Website</h1> </header> <nav> <ul> <li><a href="home">Home...

Python Flask Student List CRUD System Using MySQL Database for Beginners

  In this tutorial, we are going to learn the python flask student list crud system using MySQL database for beginners. Before you have to learn how to python flask setting up and connect MySQL database connection and templates uses.    Read also: Python Flask tutorial Setting up a Flask and Sql Database on the create project folder you have to install two things to fetch data and flask. Here, below code to install using python terminal, and for MySQL, am using xampp software and database inside environment to turn on the apache server and MySQL database.   Read also: Python Flask with Mysql Database Import Flask and MySQL: from flask import Flask, render_template, request, redirect, url_for from flask_mysqldb import MySQL MySQL Database Connection: app = Flask(__name__) app.config['MYSQL_HOST'] = 'localhost' app.config['MYSQL_USER'] = 'root' app.config['MYSQL_PASSWORD'] = '' app.config['MYSQL_DB'] ...

Microdata Schema : How can Microdata schema Improve SEO with Examples

In this article, we will explore what microdata schema is, how it works, and provide some examples to help you better understand its importance. What is Microdata Schema? Microdata schema is a markup language that provides a standardized way of adding structured data to web pages. It uses HTML tags to describe information about the content on a web page, such as product reviews, events, recipes, and more. This makes it easier for search engines to crawl and index the content on a web page, which can help improve the visibility and ranking of the website. How Does Microdata Schema Work? Microdata schema uses a set of properties and item types to describe the content on a web page. Properties describe specific attributes of an item, while item types describe the type of item being described. For example, the property "name" might be used to describe the name of a person, while the item type "Person" would be used to indicate that the content being describ...

How to Create a Personal details information program in HTML

In this tutorial, we are learning how you can create a personal details information program in HTML with the simple using of HTML tags. HTML Form: <div class="container"> <h1 style="text-align:center">Personal Details</h1> <form class="form-control"> <label for="name">Name:</label><br> <input type="text" id="name" name="name"><br> <label for="email">Email:</label><br> <input type="email" id="email" name="email"><br> <label for="dob">Date of Birth:</label><br> <input type="date" id="dob" name="dob"><br> <label for="gender">Gender:</label><br> <input type="radio" id="gender" name="gender" value="male...