Prova in questo modo:
- togli le dimensioni dai tag <img>, cioè elimina width e height da tutti i tag <img>
- le immagini sono già dimensionate in altezza. Cioè hanno una dimensione di 260px ma, per essere sicuri, puoi impostare l'altezza al 100% dell'elemento contenitore. Sul css aggiungi quindi questa regola:
codice:
ul.img-list img{
height: 100%;
}
- mentre per l'elemento li dovrai aggiungere overflow:hidden . Puoi aggiungere questa regola dentro il selettore ul.img-list li che già esiste sul tuo file css:
codice:
ul.img-list li {
/*.. qui avrai le altre regole già scritte */
overflow: hidden;
}
Questo fa in modo di nascondere la parte di immagine che esce fuori dall'elemento che la contiene.