Buenos días, os explico mi problema, que no consigo solucionar.
Tengo una tabla normal y corriente, la cual divido para tener por un lado la cabecera y por otro lado, el cuerpo de la tabla. Para ello, tengo una capa DIV padre, y dentro de ésta, otras dos capas, en la que en la de arriba meta la primera fila de la tabla, que es la cabecera, y en otra capa, el resto de la tabla, y mediante propiedades de overflow pues creo las barras de scroll.
El problema, es, que como ahora la cabecera no forma parte de la tabla porque la he separado, los anchos de celda de la cabecera se ajustan al contenido que tienen dentro, que es diferente al ancho del resto de la tabla.
Esta tabla está creada dinámicamente por un cgi, con lo que la tabla no tiene ningún width, las celdas se ajustan a su contenido, y lo que quiero es que coincidan tanto las celdas de la cabecera como las que tengo puesto debajo.
Mi idea era algo como:
Código PHP:
nCab.cells[i].style.width = nCue.cells[i].offsetWidth;
Ya que como no puedo sacar el width porque no existe, tengo que jugar con offsetWidth, el caso, es que, si la primera celda de la cabecera, tiene un offsetWidth de 65, y la primera celda de la primera columna del resto de la tabla tiene un offsetWidth de 68, trato de igualarlas mediante la lína anterior, pero no se terminan de igualar.
Me gustaría saber que es lo que puede estar pasando y algún consejillo de como solucionarlo.
Un saludo :)