html - max-height max-width 100% 但在调整浏览器大小时拉伸(stretch)图像

标签 html css

我有以下代码:

#containerDiv{
    width:40%;
    height:60%;
    position:absolute;
    bottom:0px;
    right:0px;
}

#myImage{
    position:relative;
    max-width:100%;
    max-height:100%;
}

<div id="containerDiv">
     <img id="myImage" src="img.jpg" />
</div>

当我调整浏览器大小时,它通常运行良好,但有时它会忽略最大高度并拉伸(stretch)图像,使其适合父 div 框的整个宽度。我该如何解决?

最佳答案

您发布的代码似乎没有任何问题。图像永远不会大于它的父级。即使图像源比父级大,它也会按比例缩小以适合内部。 divimg 还有其他 CSS 规则吗?

关于html - max-height max-width 100% 但在调整浏览器大小时拉伸(stretch)图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34644415/

相关文章:

html - Firefox 手机上的内部 anchor 位置(在 Android 上)

javascript - 语法错误: missing variable name?

css - css Angular 6 中是否仍需要供应商前缀?

jquery - 2 jQuery 脚本冲突

JQuery UI 可拖动元素在选项卡更改时消失

html - div css高度调整

html - 我的网站以错误的方式出现在谷歌中

HTML 不占用垂直空间

html - 在以 HTML 打印时,如何为每个页面中的动态内容添加固定的页眉和页脚?

css - wordpress 网站的顶部显示不正确,带有垃圾邮件文本