2014-10-20 17 views
61

Benim anlayışım, tüm Bootstrap tarzı öğelerin <div class="container"> öğesinin içinde bulunması gerektiğidir. Ama bazen birden fazla "konteyner" vardır Bootstrap örnekler bkz:Çoklu ve/veya iç içe geçmiş Önyükleme kapları?

<div class="container"> 
    <!-- Blah, GUI stuff, blah --> 
</div> 

... 

<div class="container"> 
    <!-- Blah, more GUI stuff, blah --> 
</div> 

Sorularım:

  1. Hiç birden "kapsayıcı divs" ile tek bir HTML sayfası gerekir? Bu, tüm vücudu sadece büyük bir "konteyner div" içine koymak yerine, ne gibi bir fayda sağlar?
  2. "Konteyner div'lerini" diğerlerinin içine yerleştirmek ister miydiniz? Ne zaman/neden? Sayfanın
+1

Eğer bunun bir kap içinde olmamalı, böylece başlıklar için kullanılan kaplar olan bir tam genişlikli atlıkarınca kullanıyorsanız. Bu yüzden onun üstünde bir konteynerin ve altındaki bir konteyneriniz olabilir. – Aibrean

+1

@Christina, doktorların konteynerleri yerleştirmediğinizi, bazen de kullanıldıklarını ve faydalı olduklarını söylerken doğrudur. Yuvalama hakkında ek bilgi için http://stackoverflow.com/questions/29660034/nesting-a-container-class-inside-a-container-fluid-class-in-bootstrap-3 adresine bakın. – gidmanma

cevap

67
  1. bazı bölümleri tam görüntü alanı genişliğini sürecek ve diğerleri olmaz. Bazı arka planlar tam genişlikte olacak, ancak içerik olmayacak.

    Bunun bir örneği, görünümün tüm genişliği olan bir arka plan görüntüsü veya rengi olan, ancak içindeki içeriğin, formların veya herhangi bir şeyin, verilen herhangi bir görünüm genişliğindeki .container değerini aşmayan bir örüntü alanıdır. docs bkz -

  2. Sen yuva .container veya .container-fluid yoktur. Gereksiz.

    Dokümanlar: Önyükleme sitesi içeriğini sarmak ve ızgara sistemini barındıracak bir içeren eleman gerektirir. Projelerinizde 'u kullanmak için iki kapsayıcıdan birini seçebilirsiniz. Dolgu ve daha fazlası nedeniyle, ne konteynırı belirtilemez, ne de .container ve .container-fluid'in iç içe geçmemesi anlamına gelir.

+1

Genellikle ana site bir ".container" içinde otururken, nav çubuğu ya da afiş gibi bir şey için bir ".container-fluid" var. – DavidG

+2

@DavidG Evet ve sonra çift dolgu var.Dokümanlar: Bootstrap, site içeriğini sarmalamak ve ızgara sistemimizi barındırmak için bir içerik öğesi gerektirir. Projelerinizde kullanmak için iki kaptan birini seçebilirsiniz. Dolgu ve daha fazlası nedeniyle, her iki konteynerin de nesnel olmadığını unutmayın. http://getbootstrap.com/css/ – Christina

+0

Elbette yuvalanmış demek istemiyorum. – DavidG

4

Aslında onun tamamen tasarımcının ihtiyacı bağlıdır.

Bazı zamanlar satır

http://binarytheme.com/demos?theme=bootsrap-landing-page-blue

şablonu, örneğin yukarıya bakın

anlamak için, (i görünüm veya ayrı kap sınıfı olmadan elde edilebilir görünen kısmının bir şerit demek) tam genişliği ihtiyaç
İlgili konular