Se devi ottenere un layout che si adatti allo schermo, a mio avviso è meglio non utilizzare un posizionamento assoluto.
Scusa, ma se l'immagine è di background perchè non utilizzi la proprietà background-image?
Puoi impostare:
e automaticamente hai l'immagine centrata in larghezza e posizionata in alto.Codice PHP:
body {
background-image:url('immagine.jpg');
background-repeat:no-repeat;
background-position:center top;
}
Forse non ho capito cosa intendevi?