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

CSS का उपयोग करके टेबल कैप्शन की स्थिति को नियंत्रित करना

CSS caption-side प्रॉपर्टी का उपयोग टेबल कैप्शन बॉक्स को लंबवत रूप से पोजिशन करने के लिए किया जाता है। यह top और bottom मान ले सकता है। डिफ़ॉल्ट रूप से, टेबल कैप्शन शीर्ष पर रखा जाता है।

सिंटैक्स

CSS caption-side प्रॉपर्टी का सिंटैक्स निम्नानुसार है:

Selector {    caption-side: /*value*/ }

उदाहरण

निम्नलिखित उदाहरण CSS caption-side प्रॉपर्टी को दर्शाते हैं।

<!DOCTYPE html> <html> <head> <style> table * {    border: ridge skyblue;    padding: 0.5rem; } table {    margin: 20px;    box-shadow: 0 0 6px 3px indianred;    empty-cells: show; } caption {    border-top-style: none;    caption-side: bottom;    border-color: darkkhaki;    border-radius: 50%; } </style> </head> <body> <table id="demo"> <caption>Demo</caption> <tr> <th colspan="3">Table</th> </tr> <tr> <td></td> <td></td> </tr> <tr> <td></td> <td></td> <td></td> </tr> <tr> <td></td> <td></td> </tr> </table> </body> </html>

आउटपुट

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

CSS का उपयोग करके टेबल कैप्शन की स्थिति को नियंत्रित करना

दूसरा उदाहरण

<!DOCTYPE html> <html> <head> <style> table {    margin: auto;    border: double black 13px;    border-radius: 6px; } td, th {    border-left: 1px solid black;    border-top: 1px solid black; } th {    background-color: lightblue;    border-top: none; } td:first-child, th:first-child {    border-left: none; } caption {    margin-top: 3px;    background-color: purple;    caption-side: bottom;    color: white;    border-radius: 20%; } </style> </head> <body> <h2>Demo Table</h2> <table> <caption>Demo</caption> <tr> <th colspan="4">Table</th> </tr> <tr> <td>One...</td> <td>Two...</td> <td>Three</td> <td>Four</td> </tr> <tr> <td>Five</td> <td>Six</td> <td>Seven</td> <td>Eight</td> </tr> </table> </body> </html>

आउटपुट

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

CSS का उपयोग करके टेबल कैप्शन की स्थिति को नियंत्रित करना

  1. CSS से ज़ेबरा स्ट्राइप्ड टेबल (अल्टरनेट रो कलर) कैसे बनाएं? CSS से ज़ेबरा स्ट्राइप्ड टेबल (अल्टरनेट रो कलर) कैसे बनाएं?

    ज़ेबरा स्ट्रिपिंग में वैकल्पिक पंक्तियों का रंग अलग होता है। tr:nth-child(even) सिलेक्टर का उपयोग करके सम पंक्तियों को स्टाइल किया जाता है। इससे बड़ी टेबल पढ़ना आसान हो जाता है। उदाहरण <!DOCTYPE html> <html> <head> <meta name=viewport content=width=device-width, initial-scal

  1. CSS से तुलना टेबल (कॉम्पेरिजन टेबल) कैसे बनाएं? CSS से तुलना टेबल (कॉम्पेरिजन टेबल) कैसे बनाएं?

    कॉम्पेरिजन टेबल में फीचर कॉलम बाएं, प्लान कॉलम दाएं होते हैं। nth-child(even) से वैकल्पिक पंक्ति रंग, पहले कॉलम लेफ्ट-अलाइन, बाकी सेंटर। रिस्पॉन्सिव नहीं है लेकिन साफ डिज़ाइन। उदाहरण <!DOCTYPE html> <html> <head> <meta name=viewport content=width=device-width, initial-scale=

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

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