Me explico mejor tengo en mi proyecto una tabla (donde se muestas las ofertas de empleo introducidas en una base de datos) a medida que se van insertando ofertas en mi base de datos a la hora de mostrarlas en la tabla quiero ponerle un scroll vertical para que la tabla no sea tan grande. El problema es que cuando la tabla ocupa menos del espacio que le indico el tamaño de las filas engorda: pego el codigo a ver si me entendeis mejor:
Código:
<table class="Listado" id="tablaOfertas3" width="100%" cellspacing="0" cellpadding="0" border="0" >
<thead>
.................codigo de las columnas.......................
</thead>
<tbody class="barra">
<td><%=of.GetFecha()%></td>
<td><%=of.GetEmpresa() %></td>
<td><%=of.GetPuesto() %></td>
<td><%=of.GetProvincia() %></td>
</tbody>
</table>
.barra{
height:250px;
overflow-x:hidden;
overflow-y:auto;
width:auto;
}
lo de poner auto o scroll da lo mismo no soluciona el problema.
Por otra parte he probado a poner lo que me comentaste de display: block y no aumenta el tamaño de la fila cuando el tamano de la tabla es menor de
250px pero se me pone todo apelotonado.