2011-01-18 7 views
6

Ho una tabella dei risultati all'interno di un'area div. Poiché sto utilizzando un layout fluido, il div area non ha una larghezza impostata. La larghezza della tabella è impostata al 100%, ma in IE7 si oltrepassa oltre il div contenente. Qualche idea?Tabella in IE7 con il 100% di larghezza traboccante contenente div

HTML:

<div id="area"> 
    <table id="results"> 
    </table> 
</div> 

CSS:

#results{ 
    width: 100%; 
} 

risposta

5

Got it! Avevo bisogno di impostare lo spazio bianco: normale per tutti i TD e TH all'interno del tavolo.

+0

impressionante, ho avuto questo stesso problema con IE su una pagina che io sostengo. Non dimenticare di accettare la tua risposta! – drudge

+0

Non funziona in IE7. white-space può supportare IE8> –

2

Sarà necessario dare zoom: 1 al genitore <div> del tavolo #area { zoom: 1 }

+0

Non funziona in IE7 –