2013-07-02 13 views
7

Non capisco perché la classe di riga abbia margin-left: -20px (quindi cresce dopo il bordo dei genitori come nell'immagine). Penso che nessuno abbia bisogno di questo comportamento. O sto facendo qualcosa di sbagliato?Bootstrap su Twitter - perché la classe di riga ha margine di sinistra: -20px?

<div class="container"> 
     <div id="top-container" class="row"> 
      <div class="span8"> 
       <h1>App</h1> 
      </div> 
      <div class="span4"> 

      </div> 
     </div> 
    </div> 

example

+0

http://stackoverflow.com/questions/18969051/bootstrap-3-why-is-row-class-is-wider-than-its-container –

risposta

10

È possibile utilizzare fila-fluido, invece di fila, allora il vostro span4 e span8 non dovrete margin-left.

<div class="container"> 
    <div id="top-container" class="row-fluid"> 
     <div class="span8"> 
      <h1>App</h1> 
     </div> 
     <div class="span4"> 

     </div> 
    </div> 
</div> 
3

Per le persone che cercano di trovare questo fuori per Bootstrap 3:

Griglie e tutta larghezza layout gente alla ricerca per creare completamente fluido layout (che significa il vostro sito si estende per tutta la larghezza della finestra) deve racchiudere il contenuto della griglia in un elemento contenente con padding: 0 15px; per compensare il margine: 0 -15px; usato su .rows.

Source (cercare Grids and full-width layouts)

+1

per bootstrap 3 ... questa è la risposta giusta !! –

Problemi correlati