sto facendo delle prove ma non riesco ad ottenere il risultato desiderato, forse sbaglio qualcosa.
spiego meglio la situazione.
Ho un div principale:
codice:
#contentgall {
float: left;
width: 810px;
margin-top: 15px;
background: url(images/img10.jpg) no-repeat left top;
}
il quale conterrà al massimo altri 9 div di questo tipo:
codice:
#gall {
background: url(images/gall.jpg) no-repeat left top;
width:260px;
height:260px;
margin: 0 5px 10px 5px;
float:left;
}
il div gall sarà quindi il div che dovrà contere l'immagine di cui parlavo, quindi come mi hai suggerito tu ho definito:
codice:
#gall img {
width: 80%; /* definisco solo larghezza */
margin: auto; /* centro immagine nel blocco */
display: block; /* altrimenti le dimensioni non hanno effetto */
overflow: hidden; /* cosa deve fare se altezza img supera div */
}
ma non ottengo cio che deisdero, infatti l'immagine non si posiziona al centro neanche orizzontalmente, crea un margine di 20 px a sinistra e 20 a destra...
dov'è che sbaglio?
considera inoltre che in ogni div di tipo gall, ho anche un testo di tipo h1 che ho cosi definito:
codice:
#gall h1 {
margin: 0;
padding: 15px 0 0 0;
line-height: normal;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:25px;
text-align:center;
color: #FFFFFF;
}
grazie mille per l'aiuto!