css - 调整图像大小而不扭曲它

标签 css

目前我正在用下面的代码做一个非常简单的方法。

<div style="width: 100%;">
    <img width="100%" height="250" src="http://i.imgur.com/lNB7QSt.jpg">
</div>

如果我删除代码的 height="250" 部分,它会将图像打印为正常质量 + 正常大小,因为我希望它的高度限制为 250 并返回类似这张图片。

enter image description here

但它返回的内容类似于下面显示的内容。

enter image description here

最佳答案

您应该做的只是像这样对 CSS 宽度属性使用“auto”:

<img style="width:auto; height:250px" src="http://i.imgur.com/lNB7QSt.jpg">

这应该符合您的预期。

关于css - 调整图像大小而不扭曲它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34503609/

相关文章:

javascript - 将 CSS ID 分配给 Javascript 创建的元素

javascript - 叠加注册表单和步骤

css - 是否可以在元素中插入边框,留下边距?

php - 如何使用php在不重新加载/刷新当前页面的情况下显示mysql记录?

javascript - 单击显示时如何始终显示隐藏的 div,在其他 div 之上

javascript - React 子组件具有未定义的 props.style

javascript - Cufon...简单的渐变文本...不起作用

html - 空白而不是重复背景图像

css - 如何用盒子阴影技巧填充第一个方 block ?

html - WooCommerce 单一产品图片未居中