Ver Mensaje Individual
  #14 (permalink)  
Antiguo 29/10/2012, 10:24
furoya
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 22 años
Puntos: 317
Respuesta: [AYUDA]Problema ocultar/mostrar celda de una tabla sin que se descoloque e

La ventaja que tiene la falta de información para resolver un problema, es que después vamos al Colegio Hogwarts y nos regalan el diploma.


La explicación es simple, la mencionamos más arriba : la tabla se comporta como tabla, porque tiene por default un display:table; si se lo cambiás con
document.getElementById(id).style.display="block" se comporta como un bloque cualquiera, le estás modificando la forma en que se ve naturalmente.

El ejemplo de juanito1712 es medio una chanchada, porque con document.getElementById(id).style.display="" lo que hacés es vaciarle el valor, pero así te asegurás que el navegador lo rellene por las suyas, y siempre va a usar el que le corresponda a ese elemento.