Coincido en pensar que usar background para la imagen de fondo es la mejor solución.
Otra posibilidad es la siguiente:
Código HTML:
Ver original<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
body {
margin:0; }
#contenido {
position: absolute;
}
#fondo img{
position:absolute;
left:50%;
top:50%;
width:600px; /*El ancho de la imagen */
height:600px; /*El alto de la imagen */
margin-top:-300px; /* la mitad del alto es el margen superior*/
margin-left:-300px; /* y la mitad del ancho el margen derecho */
}
<div id="fondo"><img src="center.jpg" alt=""/></div> ... Contenido ...