
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Create Time Table Schedule Using HTML
A timetable is an essential tool for organizing daily activities and improving productivity. In this article, you will get to know how to create a simple and effective weekly timetable using HTML. This timetable will include time slots, subjects, and lunch breaks, along with highlighting weekends as holidays.
HTML Tags used to create Time - Table
The main tag used for creating a table is the <table> tag in HTML elements. Tables allow us to represent structured data in rows and columns, which makes them perfect for displaying time schedules.
List of tags required to create a time-table
- HTML <table> tag is used to define a table in HTML. It acts as the main container for all the data and other tags below.
- HTML <tr> stands for table row. It is used to define a single row in a table. Each row is made up of cells that contain table data.
- HTML <th> tag defines the header in the table. By default the text in <th> tag is bold and centered.
- HTML <td> stands for table data. This is the tag where the actual content is placed.
- HTML <colspan> is used with <td> or <th> to span the data along multiple columns.
- HTML <rowspan> is used with or to span the data along multiple rows.
Example
In this example, we will create a title table in HTML. We have used some CSS properties to make the timetable attractive as well.
<!Doctype HTML> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width-device-width, initial-scale=1.0"> <title>Time-Table Schedule</title> <style> table { width: 100%; border-collapse: collapse; } th, td { border: 1px solid #000; padding: 10px; text-align: center; } td { color: red } th { background-color: lightgreen; } td { height: 50px; } .subject { font-weight: bold; color: green; } .holiday { background-color: lightgrey; font-weight: bold; } .lunch { background-color: #FFC0CB; font-weight: bold; } </style> </head> <body> <h1>Weekly TimeTable</h1> <table> <tr> <th>Day</th> <th>9.30-10.30</th> <th>10.30-11.30</th> <th>11.30-12.30</th> <th>12.30-1.30</th> <th>1.30-2.30</th> <th>2.30-3.30</th> <tr> <th>Monday</th> <td class="subject">Mathematics</td> <td class="subject">Science</td> <td class="subject">English</td> <td class="lunch" rowspan=5>Lunch Break</td> <td class="subject">Social Studies</td> <td class="subject">Hindi</td> </tr> <tr> <th>Tuesday</th> <td class="subject">English</td> <td class="subject">Social Studies</td> <td class="subject">Hindi</td> <td class="subject">Mathematics</td> <td class="subject">Science</td> </tr> <tr> <th>Wednesday</th> <td class="subject">Mathematics</td> <td class="subject">Hindi</td> <td class="subject">English</td> <td class="subject">Social Studies</td> <td class="subject">Science</td> </tr> <tr> <th>Thursday</th> <td class="subject">Science</td> <td class="subject">English</td> <td class="subject">Social Studies</td> <td class="subject">Mathematics</td> <td class="subject">Hindi</td> </tr> <tr> <th>Friday</th> <td class="subject">English</td> <td class="subject">Mathematics</td> <td class="subject">Social Studies</td> <td class="subject">Hindi</td> <td class="subject">Science</td> </tr> <tr> <th>Saturday</th> <td class="holiday" colspan="6">Holiday</td> </tr> <th>Sunday</th> <td class="holiday" colspan="6">Holiday</td> </tr> </table> </body> </html>
Output
Conclusion
Creating a timetable using HTML is a straightforward process that helps manage daily schedules efficiently. Whether it is for a school, or university, organizing time with clear time slots, breaks, and holidays makes a significant difference in keeping activities on track. By applying simple styling and table properties, you can further enhance the visual appeal and usability of the timetable.