2010/2/5 Gerardo Oscar Jimenez Tornos <[email protected]>: > Hola, > > El problema es que el elemento HTML también es un objeto en el navegador y > tiene la altura del contenido de la página. > > Este código funciona: > HTML {height:100%;} > BODY {background:url(' > http://www.treeweb.es/__archivo__/TreeWeb/Varios/inicio.jpg') no-repeat > center center;} > > Aquí podéis ver un ejemplo de como queda: > http://www.treeweb.es/__archivo__/TreeWeb/TreeCode/centrar_imagen_de_fondo.html > > Creo que funciona en todos los navegadores. >
Fantastico ejemplo, Gerardo. Muy interesante. Creo que entiendo como funciona. Y parece bastante compatible con todo. He probado a romperlo cambiandole el doctype a esto: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> y no se rompia. pero si cambias la linea del CSS para HTML a esto, rompe: HTML {height:100%; background-color: red} y rompe para Chrome, FF y IE. Nu se porque un cambio del color de fondo tenga que afectar a la posicion del background image, encima en todos los motores. Digo yo que sera algo como el hasLayout, pero estara en el estandar, porque sino como es que todos hacen lo mismo. Dios, que cosicas mas misteriosas. -- -- ℱin del ℳensaje. _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a [email protected] Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
