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

CSS3 का उपयोग करके कॉलम गैप सेट करना


column-gap प्रॉपर्टी

CSS3 में कॉलम गैप सेट करने के लिए column-gap प्रॉपर्टी का उपयोग करें।

सिंटैक्स:

column-gap: length | normal | initial | inherit;

मान:

  • length: निश्चित गैप (px, em, rem, आदि)
  • normal: ब्राउज़र डिफ़ॉल्ट (आमतौर पर 1em)

उदाहरण 1: फिक्स्ड कॉलम गैप (25px)

<!DOCTYPE html>
<html>
<head>
<style>
.demo {
  column-count: 4;
  -webkit-column-count: 4;
  -moz-column-count: 4;
  -webkit-column-gap: 25px;
  -moz-column-gap: 25px;
  column-gap: 25px;
}
</style>
</head>
<body>
<h1>मशीन लर्निंग</h1>
<div class="demo">
  आज का आर्टिफिशियल इंटेलिजेंस (AI) ब्लॉकचेन और क्वांटम कंप्यूटिंग के प्रचार से कहीं आगे निकल चुका है। यह इस तथ्य के कारण है कि विशाल कंप्यूटिंग संसाधन आम आदमी के लिए आसानी से उपलब्ध हैं। डेवलपर्स अब नए मशीन लर्निंग मॉडल बनाने और बेहतर प्रदर्शन और परिणामों के लिए मौजूदा मॉडल्स को री-ट्रेन करने में इसका लाभ उठाते हैं। हाई परफॉरमेंस कंप्यूटिंग (HPC) की आसान उपलब्धता के परिणामस्वरूप मशीन लर्निंग कौशल रखने वाले IT पेशेवरों की अचानक बढ़ी मांग हुई है।
</div>
</body>
</html>

आउटपुट

4 कॉलम्स जिनके बीच 25px का गैप है।

उदाहरण 2: नॉर्मल कॉलम गैप

<!DOCTYPE html>
<html>
<head>
<style>
.demo {
  column-count: 2;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  -webkit-column-gap: normal;
  -moz-column-gap: normal;
  column-gap: normal;
}
</style>
</head>
<body>
<h1>मशीन लर्निंग</h1>
<div class="demo">
  आज का आर्टिफिशियल इंटेलिजेंस (AI) ब्लॉकचेन और क्वांटम कंप्यूटिंग के प्रचार से कहीं आगे निकल चुका है। यह इस तथ्य के कारण है कि विशाल कंप्यूटिंग संसाधन आम आदमी के लिए आसानी से उपलब्ध हैं। डेवलपर्स अब नए मशीन लर्निंग मॉडल बनाने और बेहतर प्रदर्शन और परिणामों के लिए मौजूदा मॉडल्स को री-ट्रेन करने में इसका लाभ उठाते हैं। हाई परफॉरमेंस कंप्यूटिंग (HPC) की आसान उपलब्धता के परिणामस्वरूप मशीन लर्निंग कौशल रखने वाले IT पेशेवरों की अचानक बढ़ी मांग हुई है।
</div>
</body>
</html>

आउटपुट

2 कॉलम्स जिनके बीच ब्राउज़र डिफ़ॉल्ट गैप (सामान्यतः 1em ≈ 16px) है।

कॉलम गैप के लिए सर्वोत्तम अभ्यास:

  • सुसंगत स्पेसिंग के लिए rem या em उपयोग करें
  • पठनीयता के लिए न्यूनतम 1.5rem (24px) गैप रखें
  • रिस्पॉन्सिव गैप: column-gap: clamp(1rem, 3vw, 3rem)

संबंधित प्रॉपर्टीज:

.multi-col {
  column-count: 3;
  column-gap: 2rem;
  column-rule: 1px solid #ccc;  /* कॉलम्स के बीच रेखा */
  column-fill: balance;         /* कंटेंट समान वितरण */
}

column-gap फ्लेक्सबॉक्स/ग्रिड में भी:

.flex-container {
  display: flex;
  gap: 20px;           /* मॉडर्न: row-gap + column-gap शॉर्टहैंड */
  column-gap: 20px;    /* फ्लेक्स/ग्रिड में भी काम करता है */
}

.grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 20px;    /* ग्रिड कॉलम गैप */
}
  1. CSS3 से पारदर्शी बॉक्स में टेक्स्ट कैसे रखें? CSS3 से पारदर्शी बॉक्स में टेक्स्ट कैसे रखें?

    पारदर्शी बॉक्स में टेक्स्ट रखने के लिए पैरेंट पर बैकग्राउंड इमेज, चाइल्ड पर सेमी-ट्रांसपेरेंट बैकग्राउंड (opacity: 0.6) उपयोग करें। टेक्स्ट पठनीय रहता है क्योंकि केवल बैकग्राउंड पारदर्शी है। उदाहरण <!DOCTYPE html> <html> <head> <style> body { font-family: Segoe UI, Ta

  1. CSS3 से एलिमेंट्स का 2D ट्रांसफॉर्मेशन CSS3 से एलिमेंट्स का 2D ट्रांसफॉर्मेशन

    2D ट्रांसफॉर्म्स का उपयोग एलिमेंट स्ट्रक्चर को ट्रांसलेट, रोटेट, स्केल, और स्क्यू के रूप में पुनः बदलने के लिए किया जाता है।निम्न कुछ 2D ट्रांसफॉर्म फंक्शन्स हैं -क्र.सं.मान और विवरण1matrix(n,n,n,n,n,n)छह मानों के साथ मैट्रिक्स ट्रांसफॉर्म्स परिभाषित करता है2translate(x,y)x-axis और y-axis के साथ एलि

  1. CSS3 से वर्ड ब्रेकिंग नियम निर्दिष्ट करना CSS3 से वर्ड ब्रेकिंग नियम निर्दिष्ट करना

    CSS3 में वर्ड ब्रेकिंग नियम निर्दिष्ट करने के लिए, word-break प्रॉपर्टी का उपयोग करें। यह प्रॉपर्टी लाइन ब्रेक करने के लिए उपयोग की जाती है। संभावित मानों में normal, break-all, keep-all, break-word, आदि शामिल हैं।CSS3 का उपयोग करके वर्ड ब्रेकिंग नियम निर्दिष्ट करने का कोड निम्न है -उदाहरण<!DOCTY