2012-03-20 8 views
8

Ho problemi con l'impostazione della larghezza massima delle mie immagini in un CMS che sto utilizzando. In Chrome (non testata in altri browser ancora), l'impostazione di un max-width estende l'altezza dell'immagine inserisco - vedi qui: http://www.literarykitchen.co.uk/events/testspace/Chrome sta allungando l'altezza della mia immagine a larghezza massima

Questo è il codice che sto utilizzando:

#content .pagebanner img { max-width:490px; } 

C'è nessun motivo per cui si stia stirando così? Pensavo che maxwidth significasse proporzioni di scala delle immagini?

Grazie

Osu

+3

trovato la risposta attraverso un po 'di tentativi ed errori - è necessario impostare l'altezza di 'auto': '#content .pagebanner img {max-width: 490px; height: auto; } ' – Osu

+0

Questa soluzione non funziona per me in Chrome. :( – mcandre

+0

@mcandre Odd, fa per me .. Chrome 22.0.1..etc .... – nchpmn

risposta

10

Ho avuto lo stesso problema, mia galleria di immagini era dinamica e tutte le immagini erano diverse dimensioni caricati dall'utente. Quindi dovevo assicurarmi che funzionasse. Quello che per me ha risolto il problema è stato impostare, height: e width: altrimenti non funzionava per me.

Esempio:

#image-container-div img { 
    max-width: 490px; 
    max-height: 490px; 
    height: auto; 
    width: auto; 
} 
+0

Grazie per questa risposta come ha aiutato in alcuni punti Mentre preparavo il nostro sito Mobilegeddon, ho scoperto che modificando il impostazione della larghezza sopra al 100% mi dà il meglio di tutte le soluzioni: '# image-container-div img { max-width: 490px; max-height: 490px; height: auto; width: 100%; } ' –

Problemi correlati