मैं बूटस्ट्रैप 3 पर शुरू हो रहा हूं और मुझे यह समझने में थोड़ी परेशानी हो रही है कि ग्रिड कक्षाओं का उपयोग कैसे किया जाए।
यहाँ मैंने अभी तक क्या सोचा है:
ऐसा प्रतीत होता है कि कक्षाएं col-sm-#
और col-lg-#
सादे पुराने से अलग हैं col-#
वे केवल तभी लागू होंगे जब स्क्रीन एक निश्चित आकार (क्रमशः 768px और 992px) से ऊपर हो। यदि आप -sm- या -lg- को छोड़ते हैं, तो divs एक कॉलम में कभी नहीं गिरेंगे।
हालाँकि, जब मैं एक पंक्ति के अंदर दो divs बनाता हूँ जो दोनों हैं col-sm-6
तो ऐसा लगता है कि वे केवल साइड में हैं जब खिड़की 768px और 992px चौड़ी है। दूसरे शब्दों में, अगर मैं विंडो को नीचे की तरफ से पूरी तरह से सिकोड़ता हूं और फिर धीरे-धीरे इसे चौड़ा करता हूं, तो लेआउट सिंगल कॉलम है, फिर दो कॉलम, फिर सिंगल कॉलम पर वापस ।
- क्या यह इच्छित व्यवहार है?
- अगर मुझे 768px से अधिक के लिए दो कॉलम चाहिए, तो क्या मुझे दोनों कक्षाएं लागू करनी चाहिए ? (
<div class="col-sm-6 col-lg-6">
) col-6
भी शामिल होना चाहिए ?<div class="col-6 col-sm-6 col-lg-6">
@media
विशिष्ट व्यवहार है क्योंकि विशिष्ट आकारों के लिए उपयोग किया जाता है। # 2 और # 3 हाँ, पढ़ें 'उदाहरण: डेस्कटॉप के साथ मोबाइल का संयोजन' और 'उदाहरण: मोबाइल, टैबलेट और डेस्कटॉप'