html - 有没有办法指定图像的最大高度或宽度?

标签 html css

我想要一个高度为 725 或宽度为 500 的图像,并保持其纵横比。当我的图像高度超过 725 且小于 500 时,它们会被拉伸(stretch)以适应 500 的宽度。

执行此操作的最佳方法是什么?

下面是我现在正在做的:

<asp:Image Height="725" width="500" ID="img_DocPreview" />

更新: 改成这个,还是有同样的问题。如果我只指定高度,它将保持纵横比,但它超过了我想要的最大宽度 500px。

<img style="height:725px;width:500px;" id="img_DocPreview" src="Images/empty.jpg" />

最佳答案

你可以试试这个

img{
    max-height:500px;
    max-width:500px;
    height:auto;
    width:auto;
}

这会保持图像的纵横比并防止两个尺寸超过 500px

你可以查看这个post

关于html - 有没有办法指定图像的最大高度或宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3678378/

相关文章:

html - Wordpress 正在自动调整我的图像大小——如何关闭它?

html - 工作灯 : BB9900 - Application launches by displaying splash screen for long duration

css - 如何在 Bootstrap 中通过 css 设置样式

javascript - 图像 URL 在尝试用作背景样式时不起作用

css - Twitter Bootstrap 按钮组元素被截断屏幕

HTML5 链接到部分

javascript - Extjs 3.4 - 按钮图标不显示或不居中

javascript - JQuery 函数 .load 不起作用

html - 如何在顶部居中固定表格

html - 如何在html表单旁边插入一个div