एचटीएमएल टेबल
- एचटीएमएल टेबल
एचटीएमएल (हाइपरटेक्स्ट मार्कअप लैंग्वेज) वेब पेजों की संरचना के लिए उपयोग की जाने वाली एक मानक भाषा है। एचटीएमएल में डेटा को व्यवस्थित और प्रदर्शित करने के लिए टेबल एक महत्वपूर्ण उपकरण है। ये टेबल डेटा को पंक्तियों और स्तंभों में व्यवस्थित करने में मदद करते हैं, जिससे जानकारी को पढ़ना और समझना आसान हो जाता है। यह लेख शुरुआती लोगों के लिए एचटीएमएल टेबल के बारे में विस्तृत जानकारी प्रदान करता है, जिसमें टेबल बनाना, विभिन्न विशेषताओं का उपयोग करना और उन्हें प्रभावी ढंग से स्टाइल करना शामिल है।
टेबल का मूल ढांचा
एचटीएमएल में टेबल बनाने के लिए, निम्नलिखित टैग का उपयोग किया जाता है:
- ``: यह टैग टेबल को परिभाषित करता है।
- ` `: यह टैग टेबल की एक पंक्ति (Table Row) को परिभाषित करता है।
- `
- `
- `border`: यह विशेषता टेबल के चारों ओर एक बॉर्डर जोड़ती है। बॉर्डर की मोटाई पिक्सेल में निर्दिष्ट की जाती है। उदाहरण: ``
- `cellspacing`: यह विशेषता सेल के बीच की जगह को परिभाषित करती है। यह मान पिक्सेल में निर्दिष्ट किया जाता है। उदाहरण: `
- `cellpadding`: यह विशेषता सेल की सामग्री और सेल बॉर्डर के बीच की जगह को परिभाषित करती है। यह मान पिक्सेल में निर्दिष्ट किया जाता है। उदाहरण: `
- `width`: यह विशेषता टेबल की चौड़ाई को परिभाषित करती है। चौड़ाई पिक्सेल या प्रतिशत में निर्दिष्ट की जा सकती है। उदाहरण: `
- `height`: यह विशेषता टेबल की ऊंचाई को परिभाषित करती है। ऊंचाई पिक्सेल में निर्दिष्ट की जा सकती है। उदाहरण: `
- `align`: यह विशेषता टेबल को क्षैतिज रूप से संरेखित करती है। मान `left`, `center`, या `right` हो सकते हैं। उदाहरण: `
- `bgcolor`: यह विशेषता टेबल के पृष्ठभूमि रंग को परिभाषित करती है। रंग का नाम या हेक्साडेसिमल कोड निर्दिष्ट किया जा सकता है। उदाहरण: `
- `align`: यह विशेषता सेल की सामग्री को क्षैतिज रूप से संरेखित करती है। मान `left`, `center`, या `right` हो सकते हैं। उदाहरण: `
- `valign`: यह विशेषता सेल की सामग्री को लंबवत रूप से संरेखित करती है। मान `top`, `middle`, या `bottom` हो सकते हैं। उदाहरण: `
- `colspan`: यह विशेषता एक सेल को कई कॉलमों में फैलाती है। उदाहरण: `
- `rowspan`: यह विशेषता एक सेल को कई पंक्तियों में फैलाती है। उदाहरण: `
- `width`: यह विशेषता सेल की चौड़ाई को परिभाषित करती है। चौड़ाई पिक्सेल या प्रतिशत में निर्दिष्ट की जा सकती है। उदाहरण: `
- `height`: यह विशेषता सेल की ऊंचाई को परिभाषित करती है। ऊंचाई पिक्सेल में निर्दिष्ट की जा सकती है। उदाहरण: `
- `bgcolor`: यह विशेषता सेल के पृष्ठभूमि रंग को परिभाषित करती है। रंग का नाम या हेक्साडेसिमल कोड निर्दिष्ट किया जा सकता है। उदाहरण: `
- **टेबल हेडर (<thead>), बॉडी (<tbody>) और फुटर (<tfoot>):** टेबल को इन भागों में विभाजित करने से संरचनात्मक स्पष्टता मिलती है और स्टाइलिंग को आसान बनाता है।
- **कैप्शन (
- **टेबल लेआउट एल्गोरिदम:** टेबल लेआउट एल्गोरिदम यह निर्धारित करते हैं कि टेबल को कैसे प्रदर्शित किया जाता है। `fixed` और `auto` दो मुख्य एल्गोरिदम हैं।
- **प्रतिक्रियाशील टेबल (Responsive Tables):** विभिन्न स्क्रीन आकारों पर सही ढंग से प्रदर्शित होने के लिए, प्रतिक्रियाशील टेबल डिज़ाइन करना महत्वपूर्ण है। इसके लिए सीएसएस मीडिया क्वेरी का उपयोग किया जा सकता है।
- डेटाबेस से डेटा प्रदर्शित करने के लिए।
- तुलनात्मक डेटा प्रदर्शित करने के लिए।
- समय सारणी या कैलेंडर प्रदर्शित करने के लिए।
- उत्पादों की सूची प्रदर्शित करने के लिए।
- ऐतिहासिक मूल्य डेटा
- विभिन्न संपत्तियों के लिए लाभ/हानि की गणना
- ट्रेडिंग रणनीतियों के परिणाम
| `: यह टैग टेबल के हेडर सेल (Table Header Cell) को परिभाषित करता है। हेडर सेल आमतौर पर बोल्ड टेक्स्ट में प्रदर्शित होते हैं और कॉलम के शीर्षक के रूप में कार्य करते हैं।
| `: यह टैग टेबल के डेटा सेल (Table Data Cell) को परिभाषित करता है। डेटा सेल में वास्तविक डेटा होता है जिसे आप प्रदर्शित करना चाहते हैं।
एक सरल टेबल का उदाहरण: ```html
``` यह कोड एक टेबल बनाएगा जिसमें तीन कॉलम (नाम, उम्र, शहर) और दो पंक्तियाँ डेटा होंगी। टेबल विशेषताएँ (Table Attributes)टेबल टैग में कई विशेषताएँ होती हैं जिनका उपयोग टेबल के व्यवहार और दिखावट को नियंत्रित करने के लिए किया जा सकता है। कुछ महत्वपूर्ण विशेषताएँ निम्नलिखित हैं: पंक्ति और सेल विशेषताएँ (Row and Cell Attributes)टेबल की पंक्तियों (``) और सेलों (`
| |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|

