मुख्य सामग्री पर जाउ डॉक्स नेविगेशन पर जाउ
Check
in English

स्तंभ

हमरऽ फ्लेक्सबॉक्स ग्रिड सिस्टम केरऽ बदौलत संरेखण, ऑर्डरिंग, आरू ऑफसेटिंग लेली मुट्ठी भर विकल्पऽ के साथ कॉलम क॑ संशोधित करै के तरीका सीखऽ । प्लस, देखू जे गैर-ग्रिड तत्वक चौड़ाई कें प्रबंधित करय कें लेल कॉलम क्लास कें उपयोग कोना कैल जैतय.

हेड अप! अपनऽ ग्रिड कॉलम क॑ कोना संशोधित आरू अनुकूलित करलऽ जाय, एकरा म॑ गोता लगाबै स॑ पहल॑ पहल॑ ग्रिड पन्ना क॑ जरूर पढ़ी क॑ देखै ल॑ चाहियऽ ।

कोना काज करैत छथि

  • कॉलम ग्रिड के फ्लेक्सबॉक्स आर्किटेक्चर पर बनैत अछि. फ्लेक्सबॉक्स के मतलब छै कि हमरा पास व्यक्तिगत कॉलम बदलै के विकल्प छै आरू पंक्ति स्तर पर कॉलम के समूह के संशोधित करै के विकल्प छै . अहाँ चुनैत छी जे कॉलम कोना बढ़ैत अछि, सिकुड़ैत अछि, वा आन तरहेँ बदलैत अछि ।

  • ग्रिड लेआउट बनाबैत काल सभ सामग्री कॉलम मे जाइत अछि । बूटस्ट्रैप कें ग्रिड कें पदानुक्रम कंटेनर सं पंक्ति सं कॉलम सं अहां कें सामग्री कें लेल जायत छै. दुर्लभ अवसर पर, अहाँ सामग्री आ कॉलम के संयोजन क सकैत छी, मुदा ध्यान राखू जे एकर अनचाहा परिणाम भ सकैत अछि.

  • बूटस्ट्रैप मे तेज, उत्तरदायी लेआउट बनावा कें लेल पूर्व परिभाषित वर्ग शामिल छै. प्रत्येक ग्रिड टीयर पर छह ब्रेकपॉइंट आ एक दर्जन कॉलम कें साथ , हमरा पास दर्जनों क्लास पहिने सं बनायल गेल छै अहां कें लेल अहां कें वांछित लेआउट बनावा कें लेल. जँ अहाँ चाहब तँ एकरा सासक माध्यमसँ अक्षम कएल जा सकैत अछि.

संरेखण

स्तंभक कें लंबवत आ क्षैतिज रूप सं संरेखित करय कें लेल फ्लेक्सबॉक्स संरेखण उपयोगिताक कें उपयोग करूं.

ऊर्ध्वाधर संरेखण

तीन स्तंभ मे सँ एकटा
तीन स्तंभ मे सँ एकटा
तीन स्तंभ मे सँ एकटा
तीन स्तंभ मे सँ एकटा
तीन स्तंभ मे सँ एकटा
तीन स्तंभ मे सँ एकटा
तीन स्तंभ मे सँ एकटा
तीन स्तंभ मे सँ एकटा
तीन स्तंभ मे सँ एकटा
एचटीएमएल
<div class="container text-center">
  <div class="row align-items-start">
    <div class="col">
      One of three columns
    </div>
    <div class="col">
      One of three columns
    </div>
    <div class="col">
      One of three columns
    </div>
  </div>
  <div class="row align-items-center">
    <div class="col">
      One of three columns
    </div>
    <div class="col">
      One of three columns
    </div>
    <div class="col">
      One of three columns
    </div>
  </div>
  <div class="row align-items-end">
    <div class="col">
      One of three columns
    </div>
    <div class="col">
      One of three columns
    </div>
    <div class="col">
      One of three columns
    </div>
  </div>
</div>
तीन स्तंभ मे सँ एकटा
तीन स्तंभ मे सँ एकटा
तीन स्तंभ मे सँ एकटा
एचटीएमएल
<div class="container text-center">
  <div class="row">
    <div class="col align-self-start">
      One of three columns
    </div>
    <div class="col align-self-center">
      One of three columns
    </div>
    <div class="col align-self-end">
      One of three columns
    </div>
  </div>
</div>

क्षैतिज संरेखण

दू टा स्तंभ मे सँ एकटा
दू टा स्तंभ मे सँ एकटा
दू टा स्तंभ मे सँ एकटा
दू टा स्तंभ मे सँ एकटा
दू टा स्तंभ मे सँ एकटा
दू टा स्तंभ मे सँ एकटा
दू टा स्तंभ मे सँ एकटा
दू टा स्तंभ मे सँ एकटा
दू टा स्तंभ मे सँ एकटा
दू टा स्तंभ मे सँ एकटा
दू टा स्तंभ मे सँ एकटा
दू टा स्तंभ मे सँ एकटा
एचटीएमएल
<div class="container text-center">
  <div class="row justify-content-start">
    <div class="col-4">
      One of two columns
    </div>
    <div class="col-4">
      One of two columns
    </div>
  </div>
  <div class="row justify-content-center">
    <div class="col-4">
      One of two columns
    </div>
    <div class="col-4">
      One of two columns
    </div>
  </div>
  <div class="row justify-content-end">
    <div class="col-4">
      One of two columns
    </div>
    <div class="col-4">
      One of two columns
    </div>
  </div>
  <div class="row justify-content-around">
    <div class="col-4">
      One of two columns
    </div>
    <div class="col-4">
      One of two columns
    </div>
  </div>
  <div class="row justify-content-between">
    <div class="col-4">
      One of two columns
    </div>
    <div class="col-4">
      One of two columns
    </div>
  </div>
  <div class="row justify-content-evenly">
    <div class="col-4">
      One of two columns
    </div>
    <div class="col-4">
      One of two columns
    </div>
  </div>
</div>

स्तंभ लपेटना

यदि एकटा पंक्ति कें भीतर 12 सं बेसि स्तंभक कें राखल गेल छै, त अतिरिक्त स्तंभक कें प्रत्येक समूह, एकटा इकाई कें रूप मे, एकटा नव रेखा पर लपेटतय.

.कोल-9 के अनुसार
.col-4
9 + 4 = 13 > 12 के कारण, ई 4-स्तंभ-व्यापी दिव एक सटल इकाई के रूप में एक नई रेखा पर लपेटा जाता है |
.col-6
बादक कॉलम नव लाइनक संग जारी अछि।
एचटीएमएल
<div class="container">
  <div class="row">
    <div class="col-9">.col-9</div>
    <div class="col-4">.col-4<br>Since 9 + 4 = 13 &gt; 12, this 4-column-wide div gets wrapped onto a new line as one contiguous unit.</div>
    <div class="col-6">.col-6<br>Subsequent columns continue along the new line.</div>
  </div>
</div>

स्तंभ टूटि जाइत अछि

फ्लेक्सबॉक्स म॑ कॉलम क॑ नया लाइन म॑ तोड़ै लेली एगो छोटऽ हैक के जरूरत छै: एक तत्व जोड़ै के साथ width: 100%जहाँ भी आपने अपनऽ कॉलम क॑ नया लाइन म॑ लपेटै ल॑ चाहै छियै । सामान्यतया इ कई .rows कें साथ पूरा कैल जायत छै, मुदा हर कार्यान्वयन विधि एकर लेखा-जोखा नहि द सकय छै.

.कोल-6 .कोल-एसएम-3
.कोल-6 .कोल-एसएम-3
.कोल-6 .कोल-एसएम-3
.कोल-6 .कोल-एसएम-3
एचटीएमएल
<div class="container text-center">
  <div class="row">
    <div class="col-6 col-sm-3">.col-6 .col-sm-3</div>
    <div class="col-6 col-sm-3">.col-6 .col-sm-3</div>

    <!-- Force next columns to break to new line -->
    <div class="w-100"></div>

    <div class="col-6 col-sm-3">.col-6 .col-sm-3</div>
    <div class="col-6 col-sm-3">.col-6 .col-sm-3</div>
  </div>
</div>

अहां हमर रिस्पांसिव डिस्प्ले यूटिलिटीज के संग विशिष्ट ब्रेकपॉइंट पर सेहो एहि ब्रेक के लागू क सकय छी .

.कोल-6 .कोल-एसएम-4
.कोल-6 .कोल-एसएम-4
.कोल-6 .कोल-एसएम-4
.कोल-6 .कोल-एसएम-4
एचटीएमएल
<div class="container text-center">
  <div class="row">
    <div class="col-6 col-sm-4">.col-6 .col-sm-4</div>
    <div class="col-6 col-sm-4">.col-6 .col-sm-4</div>

    <!-- Force next columns to break to new line at md breakpoint and up -->
    <div class="w-100 d-none d-md-block"></div>

    <div class="col-6 col-sm-4">.col-6 .col-sm-4</div>
    <div class="col-6 col-sm-4">.col-6 .col-sm-4</div>
  </div>
</div>

पुनः क्रमबद्ध करब

कक्षाओं के आदेश दें

अपन सामग्री के दृश्य क्रम.order- के नियंत्रित करय लेल कक्षा के उपयोग करू . ई वर्ग प्रतिक्रियाशील छै, अतः अहां बाय ब्रेकपॉइंट (जैना, ) सेट कयर सकय छी. छह ग्रिड स्तरक कें पार थ्रू कें लेल समर्थन शामिल छै.order.order-1.order-md-215

पहिने डीओएम मे कोनो आदेश लागू नहि भेल
डीओएम मे दोसर, पैघ ऑर्डर के संग
डीओएम मे तेसर, 1 के क्रम के साथ
एचटीएमएल
<div class="container text-center">
  <div class="row">
    <div class="col">
      First in DOM, no order applied
    </div>
    <div class="col order-5">
      Second in DOM, with a larger order
    </div>
    <div class="col order-1">
      Third in DOM, with an order of 1
    </div>
  </div>
</div>

प्रतिक्रियाशील .order-firstआरू वर्ग भी छै जे क्रमशः आरू , लागू करी क॑ कोनो तत्व केरऽ .order-lastबदलै छै । आवश्यकतानुसार इ वर्गक कें संख्याबद्ध वर्गक कें साथ सेहो इंटरमिश्रित कैल जा सकय छै .orderorder: -1order: 6.order-*

डीओएम मे पहिल, अंतिम आदेश देल गेल
डीओएम मे दोसर, अनऑर्डर
डीओएम मे तेसर, पहिने मंगाओल गेल
एचटीएमएल
<div class="container text-center">
  <div class="row">
    <div class="col order-last">
      First in DOM, ordered last
    </div>
    <div class="col">
      Second in DOM, unordered
    </div>
    <div class="col order-first">
      Third in DOM, ordered first
    </div>
  </div>
</div>

कॉलम ऑफसेट करब

अहां ग्रिड कॉलम कें दू तरह सं ऑफसेट कयर सकय छी: हमर रिस्पांसिव .offset-ग्रिड क्लास आ हमर मार्जिन यूटिलिटीज . ग्रिड क्लास कें आकार कॉलम सं मेल खायत छै जखन कि मार्जिन त्वरित लेआउट कें लेल बेसि उपयोगी होयत छै जतय ऑफसेट कें चौड़ाई चर होयत छै.

ऑफसेट कक्षाएँ

.offset-md-*क्लास क उपयोग कए कॉलम कए दाहिना दिस ल जाउ । ई वर्ग कोनो कॉलम के बामा हाशिया के कॉलम द्वारा बढ़ाबैत अछि *| जेना, चारि कॉलम पर .offset-md-4चलैत अछि।.col-md-4

.कोल-एमडी-4
.कोल-एमडी-4 .ऑफसेट-एमडी-4
.कोल-एमडी-3 .ऑफसेट-एमडी-3
.कोल-एमडी-3 .ऑफसेट-एमडी-3
.कोल-एमडी-6 .ऑफसेट-एमडी-3
एचटीएमएल
<div class="container text-center">
  <div class="row">
    <div class="col-md-4">.col-md-4</div>
    <div class="col-md-4 offset-md-4">.col-md-4 .offset-md-4</div>
  </div>
  <div class="row">
    <div class="col-md-3 offset-md-3">.col-md-3 .offset-md-3</div>
    <div class="col-md-3 offset-md-3">.col-md-3 .offset-md-3</div>
  </div>
  <div class="row">
    <div class="col-md-6 offset-md-3">.col-md-6 .offset-md-3</div>
  </div>
</div>

रिस्पांसिव ब्रेकपॉइंट पर कॉलम क्लियरिंग कें अलावा, अहां कें ऑफसेट कें रीसेट करय कें आवश्यकता भ सकय छै. ग्रिड उदाहरण मे एकरा क्रिया मे देखू .

.कोल-एसएम-5 .कोल-एमडी-6
.कोल-एसएम-5 .ऑफसेट-एसएम-2 .कोल-एमडी-6 .ऑफसेट-एमडी-0
.कोल-एसएम-6 .कोल-एमडी-5 .कोल-एलजी-6
.कोल-एसएम-6 .कोल-एमडी-5 .ऑफसेट-एमडी-2 .कोल-एलजी-6 .ऑफसेट-एलजी-0
एचटीएमएल
<div class="container text-center">
  <div class="row">
    <div class="col-sm-5 col-md-6">.col-sm-5 .col-md-6</div>
    <div class="col-sm-5 offset-sm-2 col-md-6 offset-md-0">.col-sm-5 .offset-sm-2 .col-md-6 .offset-md-0</div>
  </div>
  <div class="row">
    <div class="col-sm-6 col-md-5 col-lg-6">.col-sm-6 .col-md-5 .col-lg-6</div>
    <div class="col-sm-6 col-md-5 offset-md-2 col-lg-6 offset-lg-0">.col-sm-6 .col-md-5 .offset-md-2 .col-lg-6 .offset-lg-0</div>
  </div>
</div>

मार्जिन उपयोगिताएँ

v4 मे flexbox पर स्थानांतरण के साथ, आप मार्जिन उपयोगिताओं के उपयोग कर सकते हैं जैसे .me-autoभाई-बहिन कॉलम को एक दूसरे से दूर करने के लिए मजबूर करना |

.कोल-एमडी-4
.कोल-एमडी-4 .एमएस-ऑटो
.कोल-एमडी-3 .एमएस-एमडी-ऑटो
.कोल-एमडी-3 .एमएस-एमडी-ऑटो
.कोल-ऑटो .मे-ऑटो
.कोल-ऑटो
एचटीएमएल
<div class="container text-center">
  <div class="row">
    <div class="col-md-4">.col-md-4</div>
    <div class="col-md-4 ms-auto">.col-md-4 .ms-auto</div>
  </div>
  <div class="row">
    <div class="col-md-3 ms-md-auto">.col-md-3 .ms-md-auto</div>
    <div class="col-md-3 ms-md-auto">.col-md-3 .ms-md-auto</div>
  </div>
  <div class="row">
    <div class="col-auto me-auto">.col-auto .me-auto</div>
    <div class="col-auto">.col-auto</div>
  </div>
</div>

स्टैंडअलोन कॉलम कक्षाएँ

कोनों तत्व क॑ विशिष्ट चौड़ाई दै लेली a के बाहर भी वर्गऽ के .col-*उपयोग करलऽ जाब॑ सकै छै । .rowजखन कखनो स्तंभ वर्गक कें उपयोग कोनों पंक्ति कें गैर-प्रत्यक्ष संतान कें रूप मे कैल जायत छै, तखन पैडिंग छोड़ल जायत छै.

.col-3: 25% के चौड़ाई
.col-sm-9: sm ब्रेकपॉइंट स ऊपर 75% क चौड़ाई
एचटीएमएल
<div class="col-3 bg-light p-3 border">
  .col-3: width of 25%
</div>
<div class="col-sm-9 bg-light p-3 border">
  .col-sm-9: width of 75% above sm breakpoint
</div>

वर्गक कें उपयोग उपयोगिताअक कें साथ मिलकय रिस्पांसिव फ्लोटेड इमेज बनावा कें लेल कैल जा सकय छै. .clearfixयदि पाठ छोट छै त फ्लोट साफ करय कें लेल सामग्री कें एकटा रैपर मे लपेटनाय सुनिश्चित करूं .

Placeholder Responsive floated image

प्लेसहोल्डर पाठ के एक पैराग्राफ। हम एकर उपयोग एतय क्लियरफिक्स क्लास के उपयोग देखाबय लेल क रहल छी. हम एतय काफी बेमतलब के वाक्यांश जोड़ि रहल छी जे ई दर्शाबय जे एतय कॉलम फ्लोटेड छवि के संग कोना बातचीत करैत अछि.

जेना कि अहां देख सकय छी पैराग्राफ सभ मे तैरैत छवि के चारू कात शानदार ढंग सं लपेटल गेल अछि. आब कल्पना करू जे एतय किछु वास्तविक सामग्रीक संग ई कोना लागत, नहि कि मात्र ई नीरस प्लेसहोल्डर पाठ जे आगू बढ़ैत अछि, मुदा वास्तव मे कोनो मूर्त जानकारी नहि दैत अछि पर. ई बस जगह लैत अछि आ वास्तव मे नहि पढ़बाक चाही।

आ तैयो, एतय अहाँ छी, एखनो एहि प्लेसहोल्डर पाठ केँ पढ़बा मे दृढ़तापूर्वक, किछु आओर अंतर्दृष्टि केर आशा मे, वा सामग्रीक किछु नुकायल ईस्टर अंडा. एकटा मजाक, शायद। दुर्भाग्यवश एतय ओहि मे सँ कोनो बात नहि अछि।

एचटीएमएल
<div class="clearfix">
  <img src="..." class="col-md-6 float-md-end mb-3 ms-md-3" alt="...">

  <p>
    A paragraph of placeholder text. We're using it here to show the use of the clearfix class. We're adding quite a few meaningless phrases here to demonstrate how the columns interact here with the floated image.
  </p>

  <p>
    As you can see the paragraphs gracefully wrap around the floated image. Now imagine how this would look with some actual content in here, rather than just this boring placeholder text that goes on and on, but actually conveys no tangible information at. It simply takes up space and should not really be read.
  </p>

  <p>
    And yet, here you are, still persevering in reading this placeholder text, hoping for some more insights, or some hidden easter egg of content. A joke, perhaps. Unfortunately, there's none of that here.
  </p>
</div>