2012-09-23 8 views
5

Ho una tabella all'interno di un Bootstrap di Twitter, e quando la tabella ha un sacco di colonne (attorno al 19-20 a seconda di cosa ci sia dentro) si estende al di fuori di .container.La tabella di bootstrap di Twitter si estende all'esterno del contenitore a destra

twitter bootstrap table

Il tag hr (linea grigia sotto tabella) definisce i bordi della .container. Il tavolo si estende sempre oltre a destra.

È possibile centrare il tavolo, in modo che si estenda al di fuori del contenitore con entrambe le parti ugualmente?

+0

Non penso che sia possibile centrare correttamente qualcosa che non ha una larghezza fissa (o non è simile al testo). È possibile calcolare le colonne e utilizzare la classe '.span'? In ogni caso, moltiplicando le colonne potrebbe non essere l'approccio migliore. – Sherbrow

risposta

2

Ho avuto lo stesso problema. Si è rivelato che la larghezza del contenitore era inferiore alla larghezza della tabella. Se utilizzi Chrome, gli strumenti per sviluppatori sono davvero fantastici.

L'ho appena impostato su una larghezza maggiore della tabella, come una soluzione temporanea. La larghezza della mia tabella è pari a 1079 px.

.container { width: 1200px; } 

Quando ho aumentato la larghezza della tabella a 1132 px, ha iniziato a spostarsi nuovamente verso destra. Proverò a diminuire la larghezza dei contenuti, ma è un problema difficile. Le colonne comprimibili sono probabilmente una cosa e c'è lo scroll orizzontale, ma questo sembra più un ostacolo ai dati.

+0

ma per quanto riguarda i dispositivi mobili e i tablet? –

+0

@ EduardoArrudaPimentel Non ho molta esperienza con il responsive design oltre a usare quello integrato nel bootstrap. Ma se il tuo tavolo è più ampio del tuo contenitore, prova a allargare il tuo contenitore. È possibile impostare una larghezza specifica per mobile/tablet, o forse una percentuale, come '.container {width: 80%; } '. Ecco le opzioni per la larghezza: [link] (http://www.w3schools.com/cssref/pr_dim_width.asp). Potresti anche voler diminuire la larghezza del tuo tavolo in qualche modo. – undefinedvariable

+0

Cosa succede se si imposta la proprietà 'overflow' del contenitore su' overflow: scroll'? –

Problemi correlati