एचटीएमएल में टेबल कैसे बनायें? HTML Table in Hindi

टेबल का उपयोग कर हम किसी भी जानकारी को अच्छी तरह से समझा पाते हैं। यदि हम कोई वेब पेज बना रहे हैं या ब्लॉग पोस्ट लिख रहे हैं तो वहां पर भी हमें टेबल का उपयोग करना चाहिए।

वेब पेज में टेबल बनाने के लिए हम एचटीएमएल का उपयोग करते हैं। HTML table को बनाने के लिए हमें table tag की जानकारी होनी जरुरी है। इस आर्टिकल के माध्यम से आप एचटीएमएल में टेबल कैसे बनायें यह अच्छी तरह से समझ पायेंगे। निचे हमने विस्तार से HTML में table tag को समझाया है। टेबल टैग का उदहारण देखकर आप भी जरुरत के अनुसार अलग-अगल प्रकार के टेबल बना पायेंगे।

HTML में Table कैसे बनायें? [HTML Table Tag in Hindi]

HTML में टेबल बनाने के लिए हम <table> tag का उपयोग करते हैं। टेबल के अंदर कितने column और row होंगे यह हमें <tr> और <td> टैग के जरिये बताने पड़ता है। हमें वेब पेज में जिस स्थान पर टेबल दिखाना है वहां पर <table> का कोड लिखना होता है।

आइये इसे आसान steps में समझते हैं। किसी भी HTML document में टेबल बनाने के लिए इन स्टेप्स को फॉलो करें:

  • एचटीएमएल टेबल का कोड <table> tag से शुरु करना है।
  • <table> के अंदर <tr> लिखा जाता है जो की table row को define करता है।
  • <tr> के अंदर <td> लिखा जाता है जहाँ TD का मतलब table data होता है।
  • टेबल के अंदर डाटा को <td> और </td> के बीच लिखते हैं।
  • जितने कॉलम बनाने हैं हमें उतनी बार <td> का उपयोग करना है।
  • जितने rows बनाने हों उतने बार हमें <tr> element लिखने पड़ते हैं।
  • ध्यान रहे हमें हर टैग की closing भी करनी है।

निचे दिए गये उदहारण से आप इसे आसानी से समझ सकते हैं।

HTML Table Tag का Basic Structure

Table tag का syntax या basic structure कुछ इस प्रकार होता है:

<table>
<tr>
<td>1st row 1st column</td>
<td>1st row 2nd column</td>
</tr>
<tr>
<td>2nd row 1st column</td>
<td>2nd row 2nd column</td>
</tr>
</table>

Output:

1st row 1st column1st row 2nd column
2nd row 1st column2nd row 2nd column

ऊपर दिए गये कोड से 2 columns और 2 rows वाले टेबल बनेंगे। आप कोड देखकर समझ सकते हैं की 2 rows बनाने के लिए हमने दो बार <tr> टैग का उपयोग किया है। और दोनों rows के अंदर दो-दो <td> टैग लिखे गये हैं जिसे दो-दो cells यानि कॉलम बनेंगे। जो भी content हमें टेबल में दिखाना है उसे <td> और </td> के बीच लिखना है।

एचटीएमएल टेबल कैसे बनायें? उदाहरण से समझें

निचे हमने HTML table बनाने के कई सारे उदाहरण दिए हैं जिन्हें देखकर आप समझ सकते हैं:

उदाहरण 1: HTML Table में Border कैसे लगायें?

यदि आप टेबल में बॉर्डर लगाना चाहते हैं तो आपको border attribute का उपयोग करना होगा। इस एट्रिब्यूट को <table> के अंदर लिखना है और इसकी value जितनी ज्यादा रखेंगे बॉर्डर की मोटाई भी उतनी अधिक होगी। इसे example से समझिये:

<table border="1">
<tr>
<td>Name</td>
<td>Ashok</td>
</tr>
<tr>
<td>Age</td>
<td>28</td>
</tr>
</table>

इसका output कुछ ऐसा होगा:

NameAshok
Age28

उदाहरण 2: HTML Table में Header कैसे लगायें?

कई बार हमें टेबल में header बनाना पड़ता है और इसके लिए हम <td> की जगह <th> का उपयोग करते हैं।

<table border="1">
  <tr>
    <th>Name</th>
    <th>City</th>
    <th>Age</th>
  </tr>
  <tr>
    <td>Ashok</td>
    <td>Raigarh</td>
    <td>28</td>
  </tr>
  <tr>
    <td>Amit</td>
    <td>Mumbai</td>
    <td>26</td>
  </tr>
</table>

Output:

NameCityAge
AshokRaigarh28
AmitMumbai26

उदाहरण 3: HTML Table में Cellspacing और Cellpading का उपयोग

टेबल में किसी cell के अंदर की white space कम या ज्यादा किया जा सकता है इसके लिए cellpading और cellspacing attributes का उपयोग किया जाता है:

  • cellpadding: इससे cell के बॉर्डर और content के बीच के space को define किया जाता है।
  • cellspacing: इससे दो cells के बीच की दूरी को adjust किया जाता है।

आइये इसे एक example के द्वारा समझते हैं:

 <table border = "1" cellpadding = "5" cellspacing = "10">
          <tr>
            <th>Name</th>
            <th>Class</th>
         </tr>
         <tr>
            <td>Mohan Verma</td>
            <td>10th</td>
         </tr>
         <tr>
            <td>Vikas Jain</td>
            <td>12th</td>
         </tr>
      </table>

Output:

NameClass
Mohan Verma10th
Vikas Jain12th

उदाहरण 4: HTML Table की Height और Width कैसे set करें?

टेबल की लम्बाई और चौड़ाई को define करने के लिए height और width attribute का उपयोग किया जाता है। इनकी value को आप number या percent में रख सकते हैं।

<body>
      <table border = "1" width = "400" height = "200">
         <tr>
            <td>Row 1, Column 1</td>
            <td>Row 1, Column 2</td>
         </tr>
         
         <tr>
            <td>Row 2, Column 1</td>
            <td>Row 2, Column 2</td>
         </tr>
      </table>
   </body>

Output:

Row 1, Column 1Row 1, Column 2
Row 2, Column 1Row 2, Column 2

उदाहरण 5: HTML Table में Columns को Merge कैसे करें?

एचटीएमएल टेबल में दो या दो से अधिक कॉलम को आपस में merge करने के लिए <td> या <th> में colspan attribute का उपयोग करना होता है।

<table border="1" width="100%">
  <tr>
    <th colspan="2">Name</th>
    <th>Age</th>
  </tr>
  <tr>
    <td>Amit</td>
    <td>Verma</td>
    <td>23</td>
  </tr>
  <tr>
    <td>Ajeet</td>
    <td>Sharma</td>
    <td>27</td>
  </tr>
</table>

Output:

NameAge
AmitVerma23
AjeetSharma27

उदाहरण 6: HTML Table में Rows को Merge कैसे करें?

जब दो row को merge करना हो तो हमें <td> या <th> में rowspan attribute use करना होगा। आइये इसे example से समझते हैं:

<table border="1" width="100%">
  <tr>
    <th>Name</th>
    <td>Vivek</td>
  </tr>
  <tr>
    <th rowspan="2">Phone No.</th>
    <td>077-48112</td>
  </tr>
<tr><td>75110000</td></tr>
</table>

Output:

NameVivek
Phone No.077-48112
75110000

Best HTML Table Generator Tools

यदि आप HTML की कोडिंग नही करना चाहते या आपके पास समय की कमी है तो आप कुछ ऑनलाइन एचटीएमएल टेबल जनरेटर का भी उपयोग कर सकते हैं और अपनी जरुरत के अनुसार टेबल बना सकते हैं।

कुछ काम के टेबल जनरेटर की लिंक निचे दी गयी है:

इन tools की मदद से आप table की styling भी कर सकते हैं और बहुत ही कम समय में HTML table का कोड generate कर सकते हैं।

यह भी पढ़ें

HTML Table in Hindi – FAQ

क्या हम एक HTML table के अंदर दूसरा टेबल बना सकते हैं?

हाँ, आप ऐसा कर सकते हैं। टेबल के cell के अंदर आप एक और टेबल का कोड लिख सकते हैं।

HTML टेबल की Styling कैसे करें?

इसके लिए आप CSS का उपयोग करें।

Vivek Vaishnav
Vivek Vaishnav

नमस्कार, मैं विवेक, WebInHindi का founder हूँ। इस ब्लॉग से आप वेब डिजाईन, वेब डेवलपमेंट, Blogging से जुड़े जानकारियां और tutorials प्राप्त कर सकते हैं। अगर आपको हमारा यह ब्लॉग पसंद आये तो आप हमें social media पर follow कर हमारा सहयोग कर सकते हैं|

Leave a Reply

Your email address will not be published. Required fields are marked *