Una solución con los tamaños de las celdas fijos sería usar
thead
y
tbody
y ponerle a este último el
overflow
, así aparentemente la cabecera queja fija con respecto al cuerpo.
Código CSS:
Ver originaltable {
display: table;
width: 100%;
}
table thead, table tbody {
float: left;
width: 100%;
}
table tbody {
overflow: auto;
height: 150px;
}
table tr {
width: 100%;
display: table;
}
table th, table td {
width: 25%;
}
Hay que poner algún ajuste más para que funcione bien.