HIZLI CEVAP
- Kullanım birden NESTED DEĞİL
.container
ler
- O sarın
.container
Eğer a bir tam genişlikli arka plan istiyorum sdiv
- Kaydırma div öğesine bir CSS arka planı ekleyin
Fiddles: Basit: https://jsfiddle.net/vLhc35k4/ , Konteyner sınırları: 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*/ }
DAHA FAZLA BİLGİ
İÇİNDE KONTEYNER KULLANMAYIN
Birçok kişi ( yanlış bir şekilde ) iç içe geçmiş kaplar kullanmanız gerektiğini önerecektir.
Eh, gitmelisin DEĞİL .
İç içe geçmeleri gerekmiyor. ( Belgelerdeki " Kaplar " bölümüne bakın)
NASIL ÇALIŞIR
div
varsayılan olarak bir belge gövdesinin tam genişliğine yayılan bir blok öğesidir - tam genişlik özelliği vardır. Aynı zamanda içeriğinin yüksekliğine de sahiptir (aksini belirtmezseniz).
Önyükleme kaplarının bir gövdenin doğrudan alt öğeleri olması gerekmez, bunlar yalnızca bazı dolgulu ve muhtemelen ekran genişliğinde değişken sabit genişlikler içeren kaplardır.
Temel ızgara .container
sabit bir genişliğe sahipse, yatay olarak da otomatik olarak ortalanır.
Yani bunu şöyle ifade etmenizin hiçbir farkı yok:
- Bir bedenin doğrudan çocuğu
- Bir Doğrudan çocuk basic
div
bir bedenin doğrudan çocuktur.
"Temel" div
derken div
, onun kenarlığını, dolgusunu, boyutlarını, konumunu veya içerik boyutunu değiştiren bir CSS'ye sahip olmadığını kastediyorum . Gerçekten sadece display: block;
CSS ve muhtemelen arka plana sahip bir HTML öğesi .
Ancak elbette dikey CSS (yükseklik, padding-top, ...) ayarlamak önyükleme ızgarasını kırmamalı :-)
Bootstrap'in kendisi de aynı yaklaşımı kullanıyor
... Tamamen kendi web sitesi ve "JUMBOTRON" örneğinde:
http://getbootstrap.com/examples/jumbotron/