Actualmente tengo una función que crea una ventana (una capa CSS) mediante DOM con la siguiente estructura:
Código PHP:
<div id="ventana">
<div id="fondo"></div>
<div id="contenido>
</div>
</div>
el div "fondo" es simplemente un fondo transparente blanco. Dentro de esa misma función que crea la "ventana" tras crear el <div> "contenido" este se rellena leyendo un archivo .php con por ejemplo un formulario. Llegados a este punto pense que para situar la capa "contenido" en el centro de la pantalla primero dejaría que se llenara con el archivo .php y luego tras colocar el objeto en su sitio haría una llamada a ese al div de id="contenido" para coger su ancho y alto y así poder posicionarla correctamente, pero el problema es que estos no existen y esa es mi sorpresa, si has rellenado un div con algo el div se adapta al lo que le eches en dimensiones, pero su valor de ancho y alto no aparecen por ningún lado ¿alguna idea?