शीघ्र जवाब
- कई नॉटेड
.container
एस का उपयोग करें
- उन लोगों को लपेटें जिन्हें
.container
आप पूर्ण-चौड़ाई की पृष्ठभूमि में रखना चाहते हैंdiv
- रैपिंग डिव में सीएसएस बैकग्राउंड जोड़ें
Fiddles: Simple: https://jsfiddle.net/vLhc35k4/ , कंटेनर बॉर्डर: https://jsfiddle.net/vLhc35k4/1/
HTML:
<div class="container">
<h2>Section 1</h2>
</div>
<div class="specialBackground">
<div class="container">
<h2>Section 2</h2>
</div>
</div>
सीएसएस: .specialBackground{ background-color: gold; /*replace with own background settings*/ }
आगे की जानकारी
इसका उपयोग न करें
बहुत से लोग ( गलत तरीके से ) सुझाव देंगे , कि आपको नेस्टेड कंटेनरों का उपयोग करना चाहिए।
ठीक है, तुम नहीं करना चाहिए ।
वे नेस्टेड होने के लिए मानसिक नहीं हैं। ( डॉक्स में " कंटेनर " अनुभाग देखें )
यह काम किस प्रकार करता है
div
एक ब्लॉक तत्व है, जो डिफ़ॉल्ट रूप से किसी डॉक्यूमेंट बॉडी की पूरी चौड़ाई तक होता है - इसमें फुल-चौड़ाई फीचर होता है। इसकी सामग्री की ऊंचाई भी है (यदि आप अन्यथा निर्दिष्ट नहीं करते हैं)।
बूटस्ट्रैप कंटेनरों को एक शरीर के प्रत्यक्ष बच्चे होने की आवश्यकता नहीं है, वे बस कुछ पैडिंग वाले कंटेनर हैं और संभवतः कुछ स्क्रीन-चौड़ाई-चर निश्चित चौड़ाई हैं।
यदि एक बेसिक ग्रिड .container
में कुछ निश्चित चौड़ाई है तो यह क्षैतिज रूप से ऑटो-केंद्रित भी है।
इसलिए इसमें कोई अंतर नहीं है कि क्या आप इसे एक:
- एक शरीर का सीधा बच्चा
- एक मूल
div
का प्रत्यक्ष बच्चा जो एक शरीर का प्रत्यक्ष बच्चा है।
"बेसिक" से div
मेरा मतलब है div
कि सीएसएस में अपनी सीमा, पैडिंग, आयाम, स्थिति या सामग्री का आकार बदलना नहीं है। display: block;
सीएसएस और संभवतः पृष्ठभूमि के साथ वास्तव में सिर्फ एक HTML तत्व ।
लेकिन निश्चित रूप से वर्टिकल जैसे सीएसएस (ऊंचाई, पैडिंग-टॉप, ...) को बूटस्ट्रैप ग्रिड को तोड़ना नहीं चाहिए :-)
बूटस्ट्रैप स्वयं उसी दृष्टिकोण का उपयोग कर रहा है
... ऑल ओवर इट्स इट्स ओन वेबसाइट एंड इट्स "जेमबॉट्रोन" उदाहरण:
http://getbootstrap.com/examples/jjotot/