Überschriften in THEAD, TBODY mit fester Größe und overflow:auto ...?
Das werd ich mal ausprobieren.
Habs jetzt mal so versucht:
<table border="1">
<thead style="">
<tr>
<th>u 1</th>
<th>u 2</th>
<th>u 3</th>
</tr>
</thead>
<tbody style="overflow:auto; height:300px" >
<tr>
<td>zeile</td>
<td>zeile</td>
<td>zeile</td>
</tr>
<tr>
<td>zeilezeilezeile</td>
<td>zeilezeilezeile</td>
<td>zeilezeilezeile</td>
</tr>
<tr>
<td>zeile</td>
<td>zeile</td>
<td>zeile</td>
</tr>
...
...
...
<tr>
<td>zeile</td>
<td>zeile</td>
<td>zeile</td>
</tr>
<tr>
<td>zeile</td>
<td>zeile</td>
<td>zeile</td>
</tr>
</tbody>
</table>
das klappt im IE schonmal garnicht. Der macht dann jede zeile 300px hoch und scrollbalken gibts auch nicht.
im FF funktioniert es schonmal teilweise. wenn man vertikal scrollt klappt alles, nur wenn man horizontal scrollt (was hier meiner ansicht nach garnicht gehen duerfte) wird die ueberschrift nicht mitgeschoben, so dass ueberschrift und zugehoerige spalte leicht versetzt dargestellt werden. was mache ich noch falsch?
'position:' hilft hier auch nicht weiter, oder? habs mal ausprobiert, dann war aber die breite von thead nicht mehr gleich mit der von tbody.