Attenzione che ambedue i metodi contengono errori ed imperfezioni.
Inoltre occorre definire le dimensioni del blocco contenitore, altrimenti le % non sono definite.
Esempio:
codice:
HTML:
<html>
....
<body>
<div id="container">
<img ... />
</div>
</body>
</html>
CSS:
html, body {
width: 100%;
height: 100%;
}
#container {
width: 100%;
height: 100%;
}
#container img {
position: absolute; /* trasforma anche in blocco */
top: 50%; /* la meta` del contenitore
left: 50%;
width: 800px; /* vanno definite */
height: 400px;
margin-top: -200px; /* la meta` della dimensione */
margin-left: -400px;
}
Le dimensioni dell'immagine vanno definite: essendo immagini probabilmente vanno definite in px (ma qualsiasi unita` di misura e` valida, purche` sia coerente con il resto).