Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/01/2007, 05:29
Avatar de crcbad
crcbad
 
Fecha de Ingreso: enero-2005
Mensajes: 302
Antigüedad: 20 años, 2 meses
Puntos: 0
Problema con la modificación de width en celdas

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 :)
__________________

:cool: [ http://eruben.sytes.net ] :cool:


Las dos frases que te ayudarán a salir adelante:
  • No hay mujer fea, solo copas de menos. :borracho:
  • Ante la duda, siempre coge la más tetuda. :arriba: