2016-04-24 11 views
5

Web sitemde yazı düzeni sorunu yaşıyorum (bootstrap 3 kullanılarak) Herhangi bir nedenle resimler hizalanmış durumda (bkz. Aşağıdaki resimler) Sorun nedir? İsterdim NeTeam section - bootstrap alignment issue

:

enter image description here

Ben Ne:

enter image description here

  <section id="team"> 
       <div class="row"> 
       <div class="col-xs-2 col-sm-4"> 
       <div class="team-member"> 
        <div class="image" style="background-image:url(../images/male-employee.png)"> 
        </div> 
        <p class="name">John Smith</p> 
        <p class="position">Fondateur 
        <br>Directeur Général</p> 
       </div> 
       </div> 

       <div class="col-xs-2 col-sm-4"> 
       <div class="team-member"> 
        <div class="image" style="background-image:url(../images/female-employee.png)"> 
        </div> 
        <p class="name">John Smith</p> 
        <p class="position">Responsable diétéaires</p> 
       </div> 
       </div> 


       <div class="col-xs-2 col-sm-4"> 
       <div class="team-member"> 
        <div class="image" style="background-image:url(../images/female-employee.png)"> 
        </div> 
        <p class="name">John Smithr</p> 
        <p class="position">Responsable dfsf, maux</p> 
       </div> 
       </div> 
      </div> 
      <div class="row"> 

       <div class="col-xs-2 col-sm-4"> 
       <div class="team-member"> 
        <div class="image" style="background-image:url(../images/male-employee.png)"> 
        </div> 
        <p class="name">John Smith</p> 
        <p class="position">Responsable stome</p> 
       </div> 
       </div> 


       <div class="col-xs-2 col-sm-4"> 
       <div class="team-member"> 
        <div class="image" style="background-image:url(../images/female-employee.png)"> 
        </div> 
        <p class="name">John Smith</p> 
        <p class="position">Responsable Facturation</p> 
       </div> 
       </div> 
       <div class="col-xs-2 col-sm-4"> 
       <div class="team-member"> 
        <div class="image" style="background-image:url(../images/male-employee.png)"> 
        </div> 
        <p class="name">John Smith</p> 
        <p class="position">Technicien</p> 
       </div> 
       </div> 
      </div> 

<div class="row"> 
       <div class="col-xs-2 col-sm-4 col-md-offset-2"> 
       <div class="team-member"> 
        <div class="image" style="background-image:url(../images/female-employee.png)"> 
        </div> 
        <p class="name">John Smith</p> 
        <p class="position">Accueil Clients et Secrétariat</p> 
       </div> 
       </div> 

       <div class="col-xs-2 col-sm-4"> 
       <div class="team-member"> 
        <div class="image" style="background-image:url(../images/female-employee.png)"> 
        </div> 
        <p class="name">John Smith</p> 
        <p class="position">Responsable administrative et assistante de Direction</p> 
       </div> 
       </div> 
</div>    

      </section> 
+0

İşte bunun için oluşturduğum uygun bir sanal alan, bunu sorgunuza eklemek isteyebilirsiniz ...;) http://www.bootply.com/Rd0bcmxNDc – webeno

+0

Belki [CSS3'ün esnek kutusu] (https: // geliştirici .mozilla.org/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Using_CSS_flexible_boxes) bir göz atmaya değer mi? AFAIK ızgara genellikle bir sitenin taban düzeni (kenar çubukları vb.) Üzerinde daha çok kullanılır. – paolo

cevap

2

her 3th div sonra boy sorununu gidermek için bu satırı ekleyebilirsiniz:

<div class="clearfix hidden-xs"></div>

Açıklama:

konu değişik yüksekliklerde div'leri alarak meydana gelmiştir. Önyükleme sırasında tüm col-* sınıfları yüzdüğünden, yanlış hizalamadan kaçınmak için benzer durumlarda bir çeşit düzeltme yapılması gerekir. Bu özel durumda, clearfix ekstra küçük ekranlara uygulanmamalıdır, çünkü bu durumda 3 satır yerine 6 cols vardır, bu yüzden bu yüzden hidden-xs sınıfını kullanmıştım.

+0

(OP şu anda bu soruyu takip ediyorum) Güzel olanı! Sadece bir kez eklenmeli ve problemi açıkça çözdünüz:) ... belki bir açıklama yapabilir misiniz? – webeno

+0

Önyüklemede bunun için bir test çantası oluşturdum, sonra çözümünüzü uyguladığınızı belirttim, işte burada: http://www.bootply.com/wycdEx1k5j - isterseniz onu kullanın ... – webeno

+0

Teşekkürler sc3w! Bu col-sm-4 ile harika çalışıyor (beklendiği gibi satır başına 3 pics döndürür), ama bir xs ekranda görüntülendiğinde col-xs-6 col-sm-4 ile, ilk satırda 2 resim var, 1 pic ikinci sırada, sonra tekrar 2 pics 3, 4, vb üzerinde 1 pic, vb xs ekranlarında 2 pics, 2 pics, 2 pics için bir yolu var mı? (Sanırım bu 3 resmeden sonra net düzeltmenizle çelişiyor). Teşekkürler – Greg

1

Sen div 'ler içinde rows daha eklemek gerekir. Şu anda kod, kodlarınızı doğru bir şekilde kod içinde tanımamıştır çünkü bunları koymak için herhangi bir yere sahip değildir. Kodunu senin için düzenlerdim ama telefonumdayım.

Satırın son üyesi ve sonra ilk üye ve bitiş satırından önce row koymayı deneyin. Umarım yardımcı olur.

+0

Teşekkürler. Ama ben col-xs-6 col-sm-4 kullandığım için, 2. üye mi yoksa 3. üye mi? Teşekkürler – Greg

+0

@Greg, bir sonraki – sk03

+0

'dan @ sc3w'nin cevabına bir göz atalım ... – webeno