I have a grid of profile pictures I am displaying in a window that is exactly 100x150.
The source images very in size from 60x60 to 300x300. (some too big, some too small)
What I have done that works in all browsers except IE8+ is put the img tag inside of a div.
The div has the exact height set, with overflow hidden, and the img has min/max width and height set.
All browsers except IE will change the width/height to the min/max levels without changing the aspect ratio; IE changes the aspect ration(changes width and height independently).
background-size:cover is out because IE8 does not support it.
Ideas?