JAWABAN CEPAT
- Gunakan beberapa NOT NESTED
.container
s
- Bungkus mereka
.container
yang 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
div
adalah 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 .container
memiliki 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 div
saya maksud dengan "dasar" adalah div
tidak 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/