RISPOSTA RAPIDA
- Uso multiplo NON NESTED
.container s
- Avvolgi
.containeri messaggi che desideri avere uno sfondo a larghezza intera in un filediv
- Aggiungi uno sfondo CSS al div di avvolgimento
Fiddles: semplici: https://jsfiddle.net/vLhc35k4/ , bordi del contenitore: 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>
CSS: .specialBackground{ background-color: gold; /*replace with own background settings*/ }
ULTERIORI INFORMAZIONI
NON USARE CONTENITORI NASCOSTI
Molte persone suggeriranno ( erroneamente ) che dovresti usare contenitori annidati.
Beh, NON dovresti .
Non devono essere annidati. (Vedere la sezione " Contenitori " nella documentazione)
COME FUNZIONA
divè un elemento blocco, che per impostazione predefinita si estende per l'intera larghezza del corpo di un documento - c'è la funzionalità a larghezza intera. Ha anche un'altezza del suo contenuto (se non specifichi diversamente).
I contenitori bootstrap non devono essere figli diretti di un corpo, sono solo contenitori con un po 'di imbottitura e possibilmente alcune larghezze fisse variabili di larghezza dello schermo.
Se una griglia di base .containerha una larghezza fissa, viene anche centrata automaticamente in orizzontale.
Quindi non c'è differenza se lo metti come:
- Figlio diretto di un corpo
- Figlio diretto di una base
div che è figlio diretto di un corpo.
Con "base" divintendo divche non ha un CSS che altera il suo bordo, riempimento, dimensioni, posizione o dimensione del contenuto. Davvero solo un elemento HTML con display: block;CSS e possibilmente sfondo.
Ma ovviamente l'impostazione CSS verticale (altezza, padding-top, ...) non dovrebbe rompere la griglia di bootstrap :-)
Bootstrap stesso utilizza lo stesso approccio
... In tutto il suo sito web e nel suo esempio "JUMBOTRON":
http://getbootstrap.com/examples/jumbotron/