Bootstrap's own API documentation के अनुसार, nesting columns किसी भी कॉलम .col
को .row
के भीतर घोंसला जाना चाहिए। दोनों को एक तत्व पर जोड़ा नहीं जाना चाहिए।
तथ्य के अलावा यह अर्थपूर्ण रूप से अधिक समझ में आता है- अंतर्निहित सीएसएस गुण दोनों वर्ग प्रभावित इस संरचना पर निर्भर हैं।
यह भी ध्यान दें, col-md-12
अलगाव में उपयोग करते समय, आप प्रभावी रूप से एक पूर्ण चौड़ाई तत्व (जो एक पंक्ति है वैसे भी) बना रहे हैं। ग्रिड लेआउट का उपयोग करने वाले मामले में प्रासंगिक नहीं हो सकता है जब तक कि आपके पास अलग-अलग स्क्रीन आकारों में अन्य तत्व दिखने/आने में न हों।
अधिकार (यदि अन्य स्तंभों के साथ-साथ col-md-12
उपयोग करते हुए):
<div class="row">
<div class="col-md-12">
<div class="row">
.
.
</div>
</div>
</div>
गलत:
<div class="row">
<div class="col-md-12 row">
.
.
</div>
</div>
तुम सिर्फ एक पूरी चौड़ाई तत्व चाहते हैं, आप न उपयोग करने की आवश्यकता ग्रिड लेआउट और/या घोंसले के एक स्तर को हटा सकते हैं।
आप कारण जो गलत यह बनाता है दे सकते हैं! –
हां! दो वर्गों ने विभिन्न सीएसएस विशेषताओं को सेट किया। अनुमानित रूप से काम करने के लिए ये गुण '.col' के भीतर' .col' पर निर्भर हैं – SW4