Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> HTML

HTML <th> colspan एट्रिब्यूट: हेडर सेल कॉलम फैलाव

<th> colspan एट्रिब्यूट

colspan एट्रिब्यूट <th> (हेडर सेल) एलिमेंट पर एक हेडर सेल को कई कॉलम्स में फैलाने (span) की अनुमति देता है। यह संबंधित कॉलम्स को एक सामान्य हेडर के तहत समूहित करने के लिए उपयोगी है।

सिंटैक्स

<th colspan="number">

पैरामीटर

  • number: फैलाने के लिए कॉलम्स की संख्या (धनात्मक पूर्णांक)

उदाहरण: खर्च हेडर दो कॉलम्स में फैला

<!DOCTYPE html>
<html>
<head>
  <style> table, th, td { border: 2px solid green; } </style>
</head>
<body>
  <h2>उत्पाद खर्च</h2>
  <table>
    <tr><th colspan="2">खर्च</th></tr>
    <tr><td>उत्पाद विकास</td><td>500000</td></tr>
    <tr><td>मार्केटिंग</td><td>500000</td></tr>
    <tr><td>सेवाएं</td><td>100000</td></tr>
    <tr><td>सपोर्ट</td><td>100000</td></tr>
    <tr><td>रखरखाव</td><td>100000</td></tr>
    <tr><td colspan="2">कुल बजट = INR 1300000</td></tr>
  </table>
</body>
</html>

आउटपुट

हेडर "खर्च" दो कॉलम्स (डोमेन और लागत) में फैला हुआ। अंतिम पंक्ति भी दोनों कॉलम्स में फैली।

कोड व्याख्या

<th colspan="2">खर्च</th>

मान 2 होने से हेडर सेल दो कॉलम्स में फैलता है।

colspan के साथ जटिल हेडर

<table>
  <tr>
    <th rowspan="2">उत्पाद</th>
    <th colspan="2">2023</th>
    <th colspan="2">2024</th>
  </tr>
  <tr>
    <th>Q1</th><th>Q2</th><th>Q1</th><th>Q2</th>
  </tr>
  <tr>
    <td>A</td><td>100</td><td>150</td><td>200</td><td>250</td>
  </tr>
</table>

नियम

  • कुल कॉलम्स = सामान्य सेल्स + colspan मान ≤ टेबल कॉलम्स
  • rowspan के साथ संयुक्त उपयोग संभव (ऊपर उदाहरण देखें)
  • एक्सेसिबिलिटी के लिए scope="colgroup" जोड़ें

एक्सेसिबिलिटी सुधार

<th colspan="2" scope="colgroup">खर्च</th>

scope="colgroup" स्क्रीन रीडर्स को बताता है कि यह हेडर कॉलम समूह पर लागू होता है।

  1. HTML hidden एट्रिब्यूट: एलिमेंट्स को छिपाना और दिखाना HTML hidden एट्रिब्यूट: एलिमेंट्स को छिपाना और दिखाना

    HTML hidden एट्रिब्यूट उपयोगकर्ता को सूचित करता है कि इस एट्रिब्यूट वाला एलिमेंट अब दस्तावेज़ के लिए प्रासंगिक नहीं है और उपयोगकर्ता को दिखाई नहीं देना चाहिए। ब्राउज़र ऐसे एलिमेंट्स को रेंडर नहीं करते। उदाहरण: प्राधिकरण स्तर के आधार पर मेनू दिखाना <!DOCTYPE html> <html> <head> &

  1. HTML lang एट्रिब्यूट HTML lang एट्रिब्यूट

    परिचय HTML lang एट्रिब्यूट HTML एलिमेंट की सामग्री की भाषा को परिभाषित करता है। यह एक ग्लोबल एट्रिब्यूट है, जिसका अर्थ है कि इसे किसी भी HTML एलिमेंट पर उपयोग किया जा सकता है। यह स्क्रीन रीडर, खोज इंजन और ब्राउज़र को पेज की भाषा समझने में मदद करता है। सिंटैक्स <tagname lang=value></tagname

  1. HTML reversed एट्रिब्यूट HTML reversed एट्रिब्यूट

    परिचय HTML reversed एट्रिब्यूट (नोट: reserved टाइपो है, सही है reversed) यह निर्दिष्ट करता है कि <ol> (ऑर्डर्ड लिस्ट) HTML एलिमेंट में लिस्ट आइटम्स का क्रम अवरोही (descending) होना चाहिए। यह एक बूलियन एट्रिब्यूट है। सिंटैक्स <ol reversed></ol> उदाहरण <!DOCTYPE html> <htm