JAWABAN CEPAT
- Gunakan beberapa NOT NESTED
.container s
- Bungkus mereka
.containeryang Anda ingin memiliki latar belakang lebar penuh di adiv
- Tambahkan latar belakang CSS ke div pembungkus
Fiddles: Sederhana: https://jsfiddle.net/vLhc35k4/ , Batas kontainer: 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*/ }
INFO LEBIH LANJUT
JANGAN GUNAKAN KONTAINER NESTED
Banyak orang akan ( salah ) menyarankan, bahwa Anda harus menggunakan wadah bersarang.
Nah, sebaiknya Anda TIDAK .
Mereka tidak perlu disarangkan. (Lihat ke bagian " Penampung " di dokumen)
BAGAIMANA ITU BEKERJA
divadalah elemen blok, yang secara default menjangkau lebar penuh badan dokumen - ada fitur lebar penuh. Ini juga memiliki ketinggian isinya (jika Anda tidak menentukan sebaliknya).
Wadah bootstrap tidak diharuskan menjadi turunan langsung dari suatu tubuh, mereka hanya wadah dengan beberapa padding dan mungkin beberapa lebar tetap variabel lebar layar.
Jika kisi dasar .containermemiliki beberapa lebar tetap, kisi tersebut juga dipusatkan secara otomatis secara horizontal.
Jadi tidak ada bedanya apakah Anda meletakkannya sebagai:
- Anak langsung dari suatu tubuh
- Anak langsung dari suatu dasar
div yaitu anak langsung dari suatu tubuh.
Yang divsaya maksud dengan "dasar" adalah divtidak memiliki CSS yang mengubah batas, padding, dimensi, posisi, atau ukuran kontennya. Benar-benar hanya elemen HTML dengan display: block;CSS dan mungkin latar belakang.
Tetapi tentu saja pengaturan CSS seperti vertikal (tinggi, padding-top, ...) tidak boleh merusak kisi bootstrap :-)
Bootstrap sendiri menggunakan pendekatan yang sama
... Semua di situsnya sendiri dan di dalamnya contoh "JUMBOTRON":
http://getbootstrap.com/examples/jumbotron/