What is the correct HTML tag for columns in a table.
সঠিক উত্তর
গ<td></td>
ব্যাখ্যা
HTML-এ টেবিল তৈরি হয় সারি ধরে। table ট্যাগের ভেতরে প্রতিটি সারির জন্য tr, আর সেই সারির প্রতিটি ঘরের জন্য td ট্যাগ দেওয়া হয়।
তাই একটি সারিতে যতগুলো td থাকে, টেবিলে ততগুলো কলাম তৈরি হয়। td মানে table data, অর্থাৎ সাধারণ ডেটার ঘর।
th মানে table header; এটিও একটি ঘর, তবে শিরোনামের জন্য, লেখা সাধারণত মোটা ও মাঝখানে দেখায়। HTML-এ কলামের জন্য tc নামে কোনো ট্যাগ নেই।
ফাঁদ: column header কথাটা মাথায় থাকায় অনেকে th বেছে নেন। প্রশ্ন সাধারণ কলাম চেয়েছে, তাই td বেশি যুক্তিযুক্ত; তবে প্রশ্নের ভাষা অস্পষ্ট বলে উৎসগুলোর মধ্যে মতভেদ আছে।
এই প্রশ্নের উত্তর নিয়ে প্রকাশিত গাইডগুলোতে দ্বিমত আছে; এখানে সবচেয়ে প্রচলিত উত্তরটি দেওয়া হলো।
স্টেপ বাই স্টেপ শিখুন
৪/৪| ট্যাগ | পূর্ণরূপ | কাজ |
|---|---|---|
| <table> | table | পুরো টেবিল |
| <tr> | table row | একটি সারি |
| <td> | table data | প্রতিটি কলামের ডেটা-ঘর |
| <th> | table header | শিরোনাম-ঘর |
| <tc> | নেই | বৈধ HTML ট্যাগ নয় |
- <table> পুরো টেবিল ঘিরে রাখে।
- <tr> দিয়ে একটি করে সারি হয়।
- সারির ভেতরে প্রতিটি কলামের ঘর <td>; শিরোনাম-ঘর <th>।
- <tc> নামে কোনো ট্যাগ নেই।
ক. <tr></tr>: <tr> হলো table row, একটি পুরো সারি; কলাম নয়।
খ. <th></th>: <th> শিরোনামের ঘর; সাধারণ কলামের ডেটা-ঘর নয়।
ঘ. <tc></tc>: <tc> নামে কোনো HTML ট্যাগ নেই।
tr = row (সারি), td = data (প্রতি কলামের ঘর), th = header (শিরোনাম)।
সারিতে r, ঘরে d, মাথায় h।