【问题标题】:Can't Stretch Image and Override Aspect Ratio with Internet Explorer无法使用 Internet Explorer 拉伸图像并覆盖纵横比
【发布时间】:2013-10-10 20:26:33
【问题描述】:

我有以下 HTML 来显示图像:

<img src="img_locations/location1.jpg" height="200px" width="300px">

我在上面设置的纵横比是 3:2。图像本身的纵横比为 4:3。以上拉伸图像并在 Chrome / Firefox 中显示正确的像素。在 IE10 / IE9 中,浏览器会考虑高度(200px),但会减小宽度,从而保留原来的 4:3 纵横比。

如何在 Internet Explorer 中覆盖此渲染并以 3:2 的纵横比显示图像?

【问题讨论】:

标签: html css image internet-explorer


【解决方案1】:

您使用 CSS。现在将宽度和高度指定为 HTML 属性是非常糟糕的做法。你应该这样做:

img {
    width: 300px;
    height: 200px;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-13
    • 1970-01-01
    相关资源
    最近更新 更多