RESPUESTA RÁPIDA
- Utilice varios NOT NESTED
.container
s
- Envuelva los
.container
mensajes que desee que tengan un fondo de ancho completo en undiv
- Agregue un fondo CSS al div de envoltura
Violines: Simple: https://jsfiddle.net/vLhc35k4/ , Bordes del contenedor: 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*/ }
INFORMACION ADICIONAL
NO UTILICE RECIPIENTES ANIDADOS
Mucha gente sugerirá ( erróneamente ) que debe utilizar contenedores anidados.
Bueno, NO deberías .
No se deben anidar. (Consulte la sección " Contenedores " en los documentos)
CÓMO FUNCIONA
div
es un elemento de bloque, que de forma predeterminada abarca todo el ancho del cuerpo de un documento; existe la función de ancho completo. También tiene una altura de su contenido (si no especifica lo contrario).
No se requiere que los contenedores bootstrap sean hijos directos de un cuerpo, son solo contenedores con algo de relleno y posiblemente algunos anchos fijos variables de ancho de pantalla.
Si una cuadrícula básica .container
tiene un ancho fijo, también se autocentra horizontalmente.
Entonces no hay diferencia si lo pones como:
- Hijo directo de un cuerpo
- Hijo directo de un básico
div
que es hijo directo de un cuerpo.
Por "básico" div
me refiero a div
que no tiene un CSS que altere su borde, relleno, dimensiones, posición o tamaño del contenido. Realmente solo un elemento HTML con display: block;
CSS y posiblemente un fondo.
Pero, por supuesto, la configuración de CSS de tipo vertical (altura, padding-top, ...) no debería romper la cuadrícula de arranque :-)
Bootstrap en sí está utilizando el mismo enfoque
... En todo su propio sitio web y en su ejemplo "JUMBOTRON":
http://getbootstrap.com/examples/jumbotron/