Una hace de tabla cabecera con unos estilos (fondo, grosor de letras, etc.) diferente a la tabla cuerpo.
Esta segunda además esta encapsulada en un <DIV> para poder hacer un scroll de la misma sin perder la tabla cabecera.
Digamos que el código HTML es algo así:
Código HTML:
Ver original
Bien, y tengo un código JS que ajusta en cada momento el ancho de la tabla cabecera con el ancho de la tabla scrollable:
Código Javascript:
Ver original
$(window).resize(function(){ $('#headerTable').width($('#bodyTable').width()); });
Perfecto.
He decir que cada <TD> adquiere un ancho % diferente, ya que en principio representan datos diferentes de longitud variable, así un <TD> tiene un ancho de 2%, otro de 6%, etc. En total son 13 <TD>
Cuándo la ventana se expande y se contrae ambas tablas se comportan bien hasta qué en un punto determinado una de las celdas pierde el ancho % asignado, y empieza a descuadrarse el ajuste entre tablas.
Había pensado en ajustar el ancho mínimo de cada celda por separado, pero no se puede hacer por JS de forma dinámica.
¿No queda otra solución que ir celda a celda calculando el ancho mínimo?