Learn how to create a table in HTML to display the datesheet for SSC (Secondary School Certificate) exams with proper structure and styling.
To create an HTML webpage that displays a datesheet for SSC (Secondary School Certificate) exams using an HTML <table> with proper structure, headings, and styling.
Tables in HTML are created using the <table> tag with:
<thead> — Table header (column headings)<tbody> — Table body (data rows)<tr> — Table row<th> — Table header cell<td> — Table data cellcolspan to merge cells when needed.
Board of Intermediate and Secondary Education (BISE)
| 📅 Date | 📆 Day | 📚 Subject | ⏰ Time | 📄 Paper |
|---|---|---|---|---|
| March 1, 2025 | Saturday | English (Compulsory) | 9:00 AM - 12:00 PM | Paper I |
| March 3, 2025 | Monday | Urdu (Compulsory) | 9:00 AM - 12:00 PM | Paper II |
| March 5, 2025 | Wednesday | Mathematics | 9:00 AM - 12:00 PM | Paper I |
| March 7, 2025 | Friday | Physics | 9:00 AM - 12:00 PM | Paper I |
| March 10, 2025 | Monday | Pakistan Studies | 9:00 AM - 11:00 AM | Paper I |
* Timings and dates are subject to change. Check official notification for updates.
| Element | Purpose | Example |
|---|---|---|
<table> |
Defines the table container | <table class="datesheet"> |
<thead> |
Groups header rows | Contains column headings |
<tbody> |
Groups body rows (data) | Contains exam schedule data |
<tr> |
Table row | <tr>...</tr> |
<th> |
Table header cell (bold) | <th>Date</th> |
<td> |
Table data cell | <td>March 1, 2025</td> |
colspan |
Merges cells horizontally | <td colspan="2">...</td> |
rowspan |
Merges cells vertically | <td rowspan="2">...</td> |
| Column | Description | Data Type |
|---|---|---|
| Date | The exact date of the exam | Date string |
| Day | The day of the week | Weekday name |
| Subject | Name of the subject being tested | Subject name |
| Time | Start and end time of the exam | Time range |
| Paper | Paper number or type | Paper identifier |
| Mistake | Why It's Wrong | Correct Way |
|---|---|---|
Missing <thead> or <tbody> |
Poor structure, no semantic meaning | Use <thead> and <tbody> for structure |
Using <td> for headers |
Headers should be <th> |
Use <th> for header cells |
| Forgetting to close tags | Invalid HTML | Always close </tr>, </td>, etc. |
Not using colspan properly |
Misaligned columns | Ensure colspan values match across rows |
| Poor color contrast | Hard to read | Use high-contrast colors for headers |
<table> is used to create structured data tables.<thead> and <tbody> provide semantic structure.<th> is used for header cells, <td> for data cells.colspan merges cells horizontally, rowspan merges vertically.You have successfully:
<table>, <thead>, <tbody>, <tr>, <th>, and <td> tags.<thead> and <tbody> for structure, and CSS for styling. Always ensure your tables are accessible with proper headers and clear design.
colspan to create a merged header like "Morning Session" and "Evening Session". Add alternating row colors using CSS nth-child. Create a print-friendly version of the datesheet!
ایک HTML ویب صفحہ بنانا جو SSC (سیکنڈری اسکول سرٹیفکیٹ) امتحانات کا ڈیٹ شیٹ HTML <table> کے ساتھ مناسب ساخت، ہیڈنگز، اور اسٹائلنگ کے ساتھ ظاہر کرتا ہے۔
HTML میں ٹیبلز <table> ٹیگ کے ساتھ بنائے جاتے ہیں:
<thead> — ٹیبل ہیڈر (کالم ہیڈنگز)<tbody> — ٹیبل باڈی (ڈیٹا کی قطاریں)<tr> — ٹیبل کی قطار<th> — ٹیبل ہیڈر سیل<td> — ٹیبل ڈیٹا سیلcolspan کا استعمال کریں۔
انٹرمیڈیٹ اور سیکنڈری ایجوکیشن بورڈ (BISE)
| 📅 تاریخ | 📆 دن | 📚 مضمون | ⏰ وقت | 📄 پیپر |
|---|---|---|---|---|
| 1 مارچ 2025 | ہفتہ | انگریزی (لازمی) | 9:00 AM - 12:00 PM | پیپر I |
| 3 مارچ 2025 | پیر | اردو (لازمی) | 9:00 AM - 12:00 PM | پیپر II |
| 5 مارچ 2025 | بدھ | ریاضی | 9:00 AM - 12:00 PM | پیپر I |
| 7 مارچ 2025 | جمعہ | طبیعیات | 9:00 AM - 12:00 PM | پیپر I |
| 10 مارچ 2025 | پیر | پاکستان اسٹڈیز | 9:00 AM - 11:00 AM | پیپر I |
* اوقات اور تاریخیں تبدیل ہو سکتی ہیں۔ تازہ ترین معلومات کے لیے سرکاری نوٹیفکیشن چیک کریں۔
| عنصر | مقصد | مثال |
|---|---|---|
<table> |
ٹیبل کنٹینر کی وضاحت کرتا ہے | <table class="datesheet"> |
<thead> |
ہیڈر قطاروں کو گروپ کرتا ہے | کالم ہیڈنگز پر مشتمل ہے |
<tbody> |
باڈی قطاروں کو گروپ کرتا ہے (ڈیٹا) | امتحانی شیڈول ڈیٹا پر مشتمل ہے |
<tr> |
ٹیبل کی قطار | <tr>...</tr> |
<th> |
ٹیبل ہیڈر سیل (بولڈ) | <th>تاریخ</th> |
<td> |
ٹیبل ڈیٹا سیل | <td>1 مارچ 2025</td> |
colspan |
سیلز کو افقی طور پر ضم کرتا ہے | <td colspan="2">...</td> |
rowspan |
سیلز کو عمودی طور پر ضم کرتا ہے | <td rowspan="2">...</td> |
| کالم | وضاحت | ڈیٹا کی قسم |
|---|---|---|
| تاریخ | امتحان کی صحیح تاریخ | تاریخ کا متن |
| دن | ہفتے کا دن | دن کا نام |
| مضمون | ٹیسٹ کیے جانے والے مضمون کا نام | مضمون کا نام |
| وقت | امتحان کا آغاز اور اختتامی وقت | وقت کی حد |
| پیپر | پیپر کا نمبر یا قسم | پیپر کا شناخت کنندہ |
| غلطی | یہ کیوں غلط ہے | صحیح طریقہ |
|---|---|---|
<thead> یا <tbody> غائب |
خراب ساخت، کوئی سیمینٹک معنی نہیں | ساخت کے لیے <thead> اور <tbody> استعمال کریں |
ہیڈرز کے لیے <td> کا استعمال |
ہیڈرز <th> ہونے چاہئیں |
ہیڈر سیلز کے لیے <th> استعمال کریں |
| ٹیگز بند کرنا بھول جانا | غلط HTML | ہمیشہ </tr>، </td> وغیرہ بند کریں |
colspan کا صحیح استعمال نہ کرنا |
غلط ترتیب والے کالم | یقینی بنائیں کہ colspan کی قدریں قطاروں میں مماثل ہوں |
| ناقص رنگ کنٹراسٹ | پڑھنا مشکل | ہیڈرز کے لیے ہائی کنٹراسٹ رنگ استعمال کریں |
<table> ساختہ ڈیٹا ٹیبلز بنانے کے لیے استعمال ہوتا ہے۔<thead> اور <tbody> سیمینٹک ساخت فراہم کرتے ہیں۔<th> ہیڈر سیلز کے لیے استعمال ہوتا ہے، <td> ڈیٹا سیلز کے لیے۔colspan سیلز کو افقی طور پر ضم کرتا ہے، rowspan عمودی طور پر ضم کرتا ہے۔آپ نے کامیابی سے:
<table>، <thead>، <tbody>، <tr>، <th>، اور <td> ٹیگز کا استعمال کیا۔<thead> اور <tbody> اور اسٹائلنگ کے لیے CSS استعمال کریں۔ ہمیشہ یقینی بنائیں کہ آپ کی ٹیبلز مناسب ہیڈرز اور واضح ڈیزائن کے ساتھ قابل رسائی ہیں۔
colspan کا استعمال کرتے ہوئے "صبح کا سیشن" اور "شام کا سیشن" جیسی ضم شدہ ہیڈنگ بنائیں۔ CSS nth-child کا استعمال کرتے ہوئے متبادل قطار کے رنگ شامل کریں۔ ڈیٹ شیٹ کا پرنٹ کے موافق ورژن بنائیں!