ну я для себя так делаю когда мне нужны такие таблицы:
<html>
<head>
<style type="text/css">
table,tbody
{
display: inline-block;
}
tbody
{
width:100%;
height: 100px;
overflow: auto;
overflow-x:hidden;
}
td
{
min-width: 60px;
text-align:left;
}
</style>
</head>
<body>
<table border=1 style="border-collapse:collapse;font-family:ms sans serif;font-size:11px;background:#fff;">
<thead>
<tr bgcolor=#ccc>
<td>aaa</td>
<td>bbb</td>
<td>ccc</td>
<td>ddd</td>
<td>eee</td>
</tr>
</thead>
<tbody>
<tr>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
</tr>
<tr>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
</tr>
<tr>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
</tr>
<tr>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
</tr>
<tr>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
</tr>
<tr>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
</tr>
<tr>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
</tr>
</tbody>
</table>
</body>
</html>