2009-11-18 9 views

Antwort

14

Versuchen Sie, die Tabelle in einem div-Tag, und die Einstellung der CSS-Eigenschaften der div wie so Einwickeln:

div.tablewrapper { 
    height: 600px; 
    overflow-y: auto; 
} 

Dadurch wird eine Bildlaufleiste angezeigt, wenn die Tabellenhöhe überschreitet 600 Pixel. Wenn Sie die Höhe nicht auf 600px erzwingen möchten, wenn die Tabelle zu klein ist, um so viel Speicherplatz zu belegen, sondern nur 600px als max verwenden möchten, verwenden Sie max-height statt height.

+0

Dieser total für mich gearbeitet. vielen Dank. :) Zuerst versuchte ich, den Stil unter #facebox .content zu setzen, aber es schien nicht zu funktionieren. –

+0

@paologranadalim: was 'facebox'? –

0
div.tablewrapper { 
    height: 600px; 
    overflow-y:hidden; 
} 

das funktioniert für eine Seite genau 600px als Höhe zu fixieren ..

-4

Siehe den Beispielcode unten ..

<div style="height:100px; overflow:auto;"> 
<table> 
    <tr> 
     <td>sad<br /> 
<br /> 
<br /> 
<br /> 
<br /> 
<br /> 
<br /><br /> 
<br /> 
<br /> 
<br /> 
<br /> 
<br /> 
<br /> 
<br /> 
<br /> 
asd<br /> 
<br /> 
<br /> 
<br /> 
<br /> 
<br /> 
<br /> 
<br /> 

</td> 
</tr> 
</table> 
</div>