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

CSS3 का उपयोग करके कॉलम काउंट या चौड़ाई सेट करना


columns प्रॉपर्टी

CSS3 में कॉलम काउंट और चौड़ाई सेट करने के लिए columns प्रॉपर्टी का उपयोग करें। यह column-width और column-count प्रॉपर्टीज के लिए शॉर्टहैंड है।

सिंटैक्स:

columns: auto | column-width column-count | initial | inherit;

मान:

  • auto: दोनों प्रॉपर्टीज डिफ़ॉल्ट पर (ब्राउज़र तय करता है)
  • column-width: इष्टतम कॉलम चौड़ाई (न्यूनतम)
  • column-count: अधिकतम कॉलम संख्या

उदाहरण 1: ऑटो कॉलम्स

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

आउटपुट

ब्राउज़र स्वचालित रूप से उपलब्ध चौड़ाई के आधार पर कॉलम संख्या और चौड़ाई तय करेगा।

उदाहरण 2: फिक्स्ड कॉलम चौड़ाई और काउंट

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

आउटपुट

अधिकतम 3 कॉलम, प्रत्येक न्यूनतम 40px चौड़ा। कंटेनर चौड़ाई के आधार पर वास्तविक कॉलम संख्या कम हो सकती है।

कॉलम प्रॉपर्टीज विवरण:

प्रॉपर्टीविवरण
column-countकॉलम्स की संख्या
column-widthकॉलम की न्यूनतम चौड़ाई
columnsदोनों के लिए शॉर्टहैंड
column-gapकॉलम्स के बीच गैप
column-ruleकॉलम्स के बीच रेखा (शॉर्टहैंड)
column-spanएलिमेंट कितने कॉलम्स फैलाता है
column-fillकंटेंट वितरण: balance / auto

रिस्पॉन्सिव मल्टी-कॉलम लेआउट:

.responsive-columns {
  columns: 300px;           /* न्यूनतम 300px प्रति कॉलम */
  column-gap: 2rem;
  column-rule: 1px solid #ddd;
}

यह स्वचालित रूप से स्क्रीन चौड़ाई के आधार पर कॉलम संख्या एडजस्ट करता है - मोबाइल पर 1, टैबलेट पर 2, डेस्कटॉप पर 3+।

ब्राउज़र सपोर्ट:

  • सभी आधुनिक ब्राउज़र्स
  • वेंडर प्रीफिक्स: -webkit-columns, -moz-columns (पुराने के लिए)
  • IE10+ (अनप्रीफिक्स्ड)
  1. CSS से स्क्रीन साइज़ के आधार पर कॉलम चौड़ाई बदलना CSS से स्क्रीन साइज़ के आधार पर कॉलम चौड़ाई बदलना

    स्क्रीन साइज़ के आधार पर कॉलम चौड़ाई बदलने के लिए, कोड निम्नानुसार है -उदाहरण<!DOCTYPE html> <html> <head> <style> body {    font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } .sample {    width: 50%;    background-color: l

  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