Código:
en css creo barra k tiene lo siguiente:<table class="Listado" id="tablaOfertas2" width="100%" cellspacing="0" cellpadding="0" border="0" > <thead> <tr> <th width="1%">Fecha</th> <th width="2%">Empresa</th> <th width="2%">Puesto</th> <th width="2%">Provincia</th> <th width="5%">Categoria</th> <th width="1%">Consultar</th> </tr> </thead> <tbody class="barra"> <% for(int i=0; i<v.size(); i++){ of=v.get(i); %> <% if(i%2==0){ %> <tr class="gris"> <% }else{ %> <tr class="normal"> <% } %> <td><%=of.GetFecha() %></td> <td><%=of.GetEmpresa() %></td> <td><%=of.GetPuesto() %></td> <td><%=of.GetProvincia() %></td> <td><%=of.GetCategoria() %></td> <td align="center"> <a href="javascript:pasarVariables('ConsultarOferta.jsp',<%=of.GetId() %>)"><img src="imagenes/consultar.gif" /></a> </td> </tr> <%}%> </tbody> </table>
.barra{
width:auto;
height:150px;
overflow-x:hidden;
overflow-y:-moz-scrollbars-vertical;
}
pues bien todo perfecto, el problema es que cuando mi tabla tiene pocas filas como el tamaño del cuerpo es menor de 150px entonces me pone las filas muy gordas (muy anchas) hasta que el cuerpo de la tabla llega a tener todo el ancho que he puesto en la propiedaad barra. Le tengo puesto en k los td y th tengan un ancho de 35 px pero esto lo ignora. K puedo hacer para solucionarlo? si no pongo tamaño en la propiedad barra de anchura entonces no sale el scroll vertical y eso lo necesito. Espero me puedan ayudar.