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

CSS में टेबल बॉर्डर्स को कॉलैप्स करना

CSS border-collapse प्रॉपर्टी का उपयोग यह निर्दिष्ट करने के लिए किया जाता है कि <table> एलिमेंट्स के शेयर्ड या अलग बॉर्डर्स हों। यह दो मान ले सकता है: separate और collapse।

सिंटैक्स

CSS border-collapse प्रॉपर्टी का सिंटैक्स निम्नलिखित है:

Selector {    border-collapse: /*value*/ }

निम्नलिखित उदाहरण CSS border-collapse को दर्शाते हैं:

उदाहरण

<!DOCTYPE html> <html> <head> <style> #cdemo {    border-collapse: collapse; } #sdemo {    border-collapse: separate; } table {    display: inline-table;    margin: 30px; } th,td {    border: 3px ridge orange; } td {    border-color: red; } caption {    box-shadow: 0px -5px 4px 3px green; } </style> </head> <body> <h2>Employee Records</h2> <table id="sdemo"> <caption> Employee Details (Separate Border) </caption> <tr> <th>Employee</th> <th>Department</th> </tr> <tr> <td>Tim</td> <td>Operations</td> </tr> <tr> <td>Nathan</td> <td>Finance</td> </tr> <tr> <td>John </td> <td>Marketing</td> </tr> </table> <table id="cdemo"> <caption> Employee Details (Collapse Border) </caption> <tr> <th>Employee</th> <th>Department</th> </tr> <tr> <td>Tim</td> <td>Operations</td> </tr> <tr> <td>Nathan</td> <td>Finance</td> </tr> <tr> <td>John </td> <td>Marketing</td> </tr> </table> </body> </html>

आउटपुट

यह निम्नलिखित आउटपुट देता है:

CSS में टेबल बॉर्डर्स को कॉलैप्स करना

एक और उदाहरण

<!DOCTYPE html> <html> <head> <style> table {    border-collapse: separate;    empty-cells: hide;    display: inline-table;    margin: 30px; } table+table {    border-collapse: collapse;    empty-cells: hide; } td {    border: 3px ridge lightblue; } caption {    box-shadow: 0px -5px 4px 3px grey; } </style> </head> <body> <h2>Demo Tables</h2> <table> <caption>Demo caption</caption> <tr> <td>demo</td> <td>demo</td> </tr> <tr> <td>demo</td> <td>demo</td> </tr> <tr> <td>demo</td> <td>demo</td> <td></td> </tr> </table> <table> <caption>Demo caption</caption> <tr> <td>demo</td> <td>demo</td> </tr> <tr> <td>demo</td> <td>demo</td> </tr> <tr> <td>demo</td> <td>demo</td> <td></td> </tr> </table> </body> </html>

आउटपुट

यह निम्नलिखित आउटपुट देता है:

CSS में टेबल बॉर्डर्स को कॉलैप्स करना

  1. CSS से रिस्पॉन्सिव टेबल कैसे बनाएं? CSS से रिस्पॉन्सिव टेबल कैसे बनाएं?

    रिस्पॉन्सिव टेबल के लिए टेबल को overflow-x: auto वाले डिव में लपेटें। छोटे स्क्रीन पर क्षैतिज स्क्रॉलबार दिखाई देगा, टेबल संरचना बनी रहती है। ज़ेबरा स्ट्रिपिंग शामिल है। उदाहरण <!DOCTYPE html> <html> <head> <meta name=viewport content=width=device-width, initial-scale=1>

  1. HTML में टेबल कॉलम्स कैसे मर्ज करें? HTML में टेबल कॉलम्स कैसे मर्ज करें?

    colspan एट्रिब्यूट का उपयोग टेबल कॉलम्स मर्ज करने के लिए <td> टैग में colspan एट्रिब्यूट उपयोग करें। इससे आसन्न सेल्स आपस में मिल जाते हैं। उदाहरण: सामान्य टेबल (3x3) <!DOCTYPE html> <html> <head> <style> table, th, td { border: 1px solid black; width: 100

  1. HTML में टेबल सेल्स कैसे मर्ज करें? HTML में टेबल सेल्स कैसे मर्ज करें?

    colspan और rowspan दोनों का उपयोग टेबल सेल्स मर्ज करने के लिए colspan (स्तंभ) और rowspan (पंक्ति) एट्रिब्यूट्स एक साथ उपयोग करें। दोनों <td> टैग के अंदर जाते हैं। उदाहरण: सामान्य 3x3 टेबल <!DOCTYPE html> <html> <head> <style> table, th, td { border: 1px so