Skip to content

11.Table tag in HTML in Hindi

    Table tag in HTML in Hindi

    Introduction of Table tag in HTML in Hindi

    आपने MS Word मे तो table बनाई होगी। तो आज हम table को web page मे बनाना सीखेंगे। इस लेख मे हम सीखेंगे की table को कैसे बनाते है? इसके लिए कोन से tag और attribute का इस्तेमाल करते है?


    Structure of an HTML Table

    Table तीन elements का use करके बनती है। Rows, columns और cell

    Rows – आड़ी रेखाओ से बने खाने को हम table मे row कहते है। दो और दो से ज्यादा आड़ी रेखाओ से row का निर्माण होता है।

    Columns – Table मे खड़े खाने को हम column कहते है। दो और दो से ज्यादा खड़ी रेखाओ से row का निर्माण होता है।

    Cell – जब rows and columns टकराते है तब cell का निर्माण होता है।


    Defining an HTML Table

    HTML table को बनाने के लिए <table> tag का इस्तेमाल किया जाता है।

    HTML table मे rows को define करने के लिए <tr> का इस्तेमाल होता है।

    HTML table मे headings को define करने के लिए <th> tag का इस्तेमाल होता है। HTML Table मे headings by default bold और middle मे होते है।

    इसमे table cell को define करने के लिए <td> tag का इस्तेमाल होता है।

    उदाहरण

    <!DOCTYPE html>
    <html>
    <body>
     
    <p>Table tag in HTML in Hindi</p>
     
    <table style="width:100%">
      <tr>
        <th>Firstname</th>
        <th>Lastname</th> 
        <th>Age</th>
      </tr>
      <tr>
        <td>milan</td>
        <td>shah</td>
        <td>29</td>
      </tr>
      <tr>
        <td>prakash</td>
        <td>pandit</td>
        <td>32</td>
      </tr>
      <tr>
        <td>mukund</td>
        <td>parekh</td>
        <td>38</td>
      </tr>
    </table>
     
    </body>
    </html>
    

    HTML Table Border

    HTML मे Table border के लिए border attribute का इस्तेमाल होता है। इसके अलावा आप border color को भी set कर सकते है। इसके लिए आपको bordercolor attribute का इस्तेमाल करना पड़ता है।

    उदाहरण

    <!DOCTYPE html>
    <html>
    <body>
     
    <p>Table tag in HTML in Hindi</p>
     
    <table border="1" bordercolor="red">
      <tr>
        <th>Firstname</th>
        <th>Lastname</th> 
        <th>Age</th>
      </tr>
      <tr>
        <td>milan</td>
        <td>shah</td>
        <td>29</td>
      </tr>
      <tr>
        <td>prakash</td>
        <td>pandit</td>
        <td>32</td>
      </tr>
      <tr>
        <td>mukund</td>
        <td>parekh</td>
        <td>38</td>
      </tr>
    </table>
     
    </body>
    </html>
    

    cellspacing Attribute

    दो cell के बीच के space को cellspacing कहते है। cellspacing की by default value “2” होती है। अगर cellspacing=”0″ होता है तो दो cell के बीच मे कोई भी space नहीं होता है।

    उदाहरण

    <!DOCTYPE html>
    <html>
    <body>
     
    <p>Table tag in HTML in Hindi</p>
     
    <table border="1" cellspacing="0">
    <--we suggest use this <table border="1" style="border-collapse:collapse;"> -->
      <tr>
        <th>Firstname</th>
        <th>Lastname</th> 
        <th>Age</th>
      </tr>
      <tr>
        <td>milan</td>
        <td>shah</td>
        <td>29</td>
      </tr>
      <tr>
        <td>prakash</td>
        <td>pandit</td>
        <td>32</td>
      </tr>
      <tr>
        <td>mukund</td>
        <td>parekh</td>
        <td>38</td>
      </tr>
    </table>
     
    </body>
    </html>
    

    हम यहा suggest करेंगे की आप cellspacing के लिए CSS का use करे। यहा cellspacing के बजाय style=”border-collapse:collapse;” का इस्तेमाल करे।


    cellpadding Attribute 

    border और data cell के बीच के अंतर को cellpadding कहते है। By default इसकी value “1” होती है।

    उदाहरण

    <!DOCTYPE html>
    <html>
    <body>
     
    <p>Table tag in HTML in Hindi</p>
     
    <table border="1" cellpadding="5">
     
      <tr>
        <th>Firstname</th>
        <th>Lastname</th> 
        <th>Age</th>
      </tr>
      <tr>
        <td>milan</td>
        <td>shah</td>
        <td>29</td>
      </tr>
      <tr>
        <td>prakash</td>
        <td>pandit</td>
        <td>32</td>
      </tr>
      <tr>
        <td>mukund</td>
        <td>parekh</td>
        <td>38</td>
      </tr>
    </table>
     
    </body>
    </html>
    

    rowspan Attribute

    rowspan Attribute दो और दो से ज्यादा rows को merge कर देता है।

    उदाहरण

    <!DOCTYPE html>
    <html>
    <body>
     
    <p>Table tag in HTML in Hindi</p>
     
    <table border="1">
     
      <tr>
        <th>Firstname</th>
        <th>Lastname</th> 
        <th>Age</th>
      </tr>
      <tr>
        <td rowspan="2">milan</td>
        <td>shah</td>
        <td>29</td>
      </tr>
      <tr>
        
        <td>pandit</td>
        <td>32</td>
      </tr>
      <tr>
        <td>mukund</td>
        <td>parekh</td>
        <td>38</td>
      </tr>
    </table>
     
    </body>
    </html>
    

    colspan Attribute

    colspan Attribute दो और दो से ज्यादा columns को merge कर देता है।

    उदाहरण

    <!DOCTYPE html>
    <html>
    <body>
     
    <p>Table tag in HTML in Hindi</p>
     
    <table border="1">
     
      <tr>
        <th colspan="2">name</th>
        
        <th>Age</th>
      </tr>
      <tr>
        <td>milan</td>
        <td>shah</td>
        <td>29</td>
      </tr>
      <tr>
        <td>prakash</td>
        <td>pandit</td>
        <td>32</td>
      </tr>
      <tr>
        <td>mukund</td>
        <td>parekh</td>
        <td>38</td>
      </tr>
    </table>
     
    </body>
    </html>
    

    Adding a Caption

    Table को caption देने के लिए <caption> tag का इस्तेमाल होता है। By default यह middle मे होता है।

    उदाहरण

    <!DOCTYPE html>
    <html>
    <body>
     
    <p>Table tag in HTML in Hindi</p>
     
    <table border="1">
    <caption>Table Data</caption>
      <tr>
        <th>Firstname</th>
        <th>Lastname</th> 
        <th>Age</th>
      </tr>
      <tr>
        <td>milan</td>
        <td>shah</td>
        <td>29</td>
      </tr>
      <tr>
        <td>prakash</td>
        <td>pandit</td>
        <td>32</td>
      </tr>
      <tr>
        <td>mukund</td>
        <td>parekh</td>
        <td>38</td>
      </tr>
    </table>
     
    </body>
    </html>
    

    width and height Attribute

    Table के size को बदलने के लिए width and height attribute का इस्तेमाल होता है। इसके लिए हम style attribute का भी इस्तेमाल कर सकते है।

    उदाहरण

    <!DOCTYPE html>
    <html>
    <body>
     
    <p>Table tag in HTML in Hindi</p>
     
    <table border="1" width="400" height="300">
    <!-- same as <table border="1" style="width:400px;height:300px;"> -->
      <tr>
        <th>Firstname</th>
        <th>Lastname</th> 
        <th>Age</th>
      </tr>
      <tr>
        <td>milan</td>
        <td>shah</td>
        <td>29</td>
      </tr>
      <tr>
        <td>prakash</td>
        <td>pandit</td>
        <td>32</td>
      </tr>
      <tr>
        <td>mukund</td>
        <td>parekh</td>
        <td>38</td>
      </tr>
    </table>
     
    </body>
    </html>
    

    Background Color

    Background Color के लिए <bgcolor> attribute का इस्तेमाल होता है। bgcolor attribute को HTML 5 से हटा दिया गया है। इसलिए आप bgcolor के बजाय style attribute का इस्तेमाल करे।

    उदाहरण

    <!DOCTYPE html>
    <html>
    <body>
     
    <p>Table tag in HTML in Hindi</p>
     
    <table border="1" bgcolor="yellow">
    <!-- for better use <table border="1" style="background-color:yellow;"> -->
      <tr>
        <th>Firstname</th>
        <th>Lastname</th> 
        <th>Age</th>
      </tr>
      <tr>
        <td>milan</td>
        <td>shah</td>
        <td>29</td>
      </tr>
      <tr>
        <td>prakash</td>
        <td>pandit</td>
        <td>32</td>
      </tr>
      <tr>
        <td>mukund</td>
        <td>parekh</td>
        <td>38</td>
      </tr>
    </table>
     
    </body>
    </html>
    

    Next – HTML Iframe

    Leave a Reply

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