जवाबों:
<thead>
टैग समूह के लिए एक HTML तालिका में हेडर सामग्री प्रयोग किया जाता है। thead
तत्व के साथ संयोजन के रूप में इस्तेमाल किया जाना चाहिए tbody
और tfoot
तत्वों।
अधिक: मनका
आप <thead>
उन्हें टेबल हैडर के रूप में नामित करने के लिए एक पूरी पंक्ति (या पंक्तियों) को एनकैप्सुलेट करने के लिए उपयोग करते हैं। युक्ति के अनुसार,
"यह विभाजन उपयोगकर्ता एजेंटों को टेबल हेड और फ़ुट के स्वतंत्र रूप से टेबल बॉडीज़ की स्क्रॉलिंग का समर्थन करने में सक्षम बनाता है। जब लंबी टेबल प्रिंट की जाती है, तो टेबल डेटा वाले प्रत्येक पेज पर टेबल हेड और फ़ुट जानकारी दोहराई जा सकती है।"
<th>
दूसरी ओर, साधारण डेटा सेल के बजाय हेडर सेल के रूप में एक विशिष्ट सेल को स्टाइल करने के लिए उपयोग किया जाता है।
<th>
<td>
जब आप किसी सेल को हेडर सेल के रूप में चिह्नित करना चाहते हैं तो वास्तव में यह एक प्रतिस्थापन है ।
यदि आप उपयोग करना चाहते हैं <thead>
और अंदर <th>
घोंसला बनाना न भूलें । अन्यथा कोड मान्य नहीं हो सकता है।
उदाहरण:<th>
<tr>
<table>
<thead>
<tr>
<th>Season</th>
<th>Goals</th>
<th>Assists</th>
</tr>
</thead>
<tbody>
<tr>
<th>2009-2010</th>
<td>25</td>
<td>43</td>
</tr>
<tr>
<th>2011-2012</th>
<td>40</td>
<td>20</td>
</tr>
</tbody>
</table>
th
उपयोग अंदर thead
और अंदर भी किया जा सकता है tbody
, दोनों तत्व अपने संदर्भ में उपयोगी होते हैं।" यह सवाल का जवाब देता है ... जेराल्ड बस जिस तरह से आपने उत्तर लिखा है, उसके बारे में चुटकी ले रहा है, लेकिन यह वास्तव में यहां एकमात्र जवाब है जिसने एक सार्थक उदाहरण प्रदान किया है।
th
मिलता है , अतिरिक्त सीएसएस के बिना, इसके लिए धन्यवाद!
th
से अधिक विशिष्ट है जो अंदर रह सकता है thead
। एक th
सेल संबंधित td
कोशिकाओं के हेडर को निर्दिष्ट करने के लिए है। वास्तव में आप एक headers
विशेषता को एक td
सेल में जोड़ सकते हैं जो एक सेल की आईडी th
(स्क्रीन पाठकों के लिए) को इंगित करता है । तो th
सीधे td
उस कॉलम के एस से संबंधित है ।
हालाँकि, thead
किसी भी जानकारी को शामिल कर सकते हैं ... आमतौर पर हाँ इसमें th
सेल शामिल हैं लेकिन इसमें कुछ भी शामिल हो सकता है जिसे आप तालिका के शीर्ष पर जानकारी के रूप में उपयुक्त समझ सकते हैं (कैप्शन के अलावा, क्योंकि इसके अपने टैग हैं कुंआ)।
<thead>
इसमें विशेष है कि इसका उपयोग मुद्रित संस्करणों में पृष्ठ के शीर्ष पर हेडर पंक्ति को दोहराने के लिए किया जा सकता है।
<thead>
टेबल पंक्तियों को क्रमशः टेबल हेड, टेबल फुट और एक या एक से अधिक टेबल बॉडी सेक्शन में THEAD
, TFOOT
और TBODY
तत्वों का उपयोग करके वर्गीकृत किया जा सकता है । यह विभाजन उपयोगकर्ता एजेंटों को टेबल सिर और पैर के स्वतंत्र रूप से टेबल बॉडीज़ की स्क्रॉलिंग का समर्थन करने में सक्षम बनाता है। जब लंबी तालिकाएँ मुद्रित की जाती हैं, तो तालिका डेटा वाले प्रत्येक पृष्ठ पर तालिका सिर और पैर की जानकारी दोहराई जा सकती है।
टेबल हेड और टेबल पैर में टेबल के कॉलम के बारे में जानकारी होनी चाहिए। टेबल बॉडी में टेबल डेटा की पंक्तियाँ होनी चाहिए।
वर्तमान में, प्रत्येक THEAD, TFOOT, और TBODY में एक पंक्ति समूह होता है। प्रत्येक पंक्ति समूह में TR तत्व द्वारा परिभाषित कम से कम एक पंक्ति होनी चाहिए।
<th>
तालिका कोशिकाओं में दो प्रकार की जानकारी हो सकती है: हेडर सूचना और डेटा। यह अंतर उपयोगकर्ता एजेंटों को हेडर और डेटा कोशिकाओं को अलग ढंग से प्रस्तुत करने में सक्षम बनाता है, यहां तक कि स्टाइल शीट की अनुपस्थिति में भी। उदाहरण के लिए, दृश्य उपयोगकर्ता एजेंट बोल्ड फ़ॉन्ट के साथ हेडर सेल टेक्स्ट प्रस्तुत कर सकते हैं। स्पीच सिंथेसाइज़र हेडर की जानकारी को एक अलग वॉयस इनफ्लेक्शन के साथ प्रस्तुत कर सकते हैं।
TH तत्व एक सेल को परिभाषित करता है जिसमें हेडर की जानकारी होती है। उपयोगकर्ता एजेंटों के पास हेडर सूचना के दो टुकड़े उपलब्ध हैं: TH तत्व की सामग्री और एब्रेट विशेषता का मूल्य। उपयोगकर्ता एजेंटों को सेल की सामग्री या abbr विशेषता के मूल्य को प्रस्तुत करना होगा। दृश्य मीडिया के लिए, बाद उपयुक्त हो सकता है जब सेल की पूरी सामग्री को प्रस्तुत करने के लिए अपर्याप्त स्थान हो। नॉन-विजुअल मीडिया एबरे का उपयोग टेबल हेडर के लिए एक संक्षिप्त नाम के रूप में किया जा सकता है, जब इन्हें उन कोशिकाओं की सामग्री के साथ प्रदान किया जाता है, जिन पर वे लागू होते हैं।
जहां तक मैं अनुभव से कह सकता हूं, तब तक रेंडरिंग में कोई अंतर नहीं है जब तक कि आप CSS का उपयोग रेंडरिंग में अंतर निर्दिष्ट करने के लिए नहीं कर रहे हैं। एक के <td>
अंदर एक या एक के अंदर के <thead>
रूप में ही प्रस्तुत करना होगा ।<th>
<table>
<tbody>
<td>
के रूप में एक <thead>
renders के अंदर मतलब है <th>
, नहीं है कि एक <tr>
।