У меня есть следующий HTML-код для отображения изображения:
<img src="img_locations/location1.jpg" height="200px" width="300px">
Соотношение сторон, указанное выше, составляет 3: 2. Само изображение имеет соотношение сторон 4: 3. Вышеуказанное растягивает изображение и отображает правильные пиксели в Chrome/Firefox. В IE10/IE9 браузер учитывает высоту (200 пикселей), но уменьшает ширину, так что исходное соотношение сторон 4: 3 сохраняется.
Как переписать этот рендеринг в Internet Explorer и отобразить изображение в соотношении сторон 3: 2?
Вы используете CSS. В настоящее время определение ширины и высоты в качестве атрибутов HTML - очень плохая практика. Вы должны сделать что-то вроде этого:
img {
width: 300px;
height: 200px;
}