CSS - 防止图像放大?

标签 css

在我的 CSS 中,我目前使用的是:

img.info {
    max-width: 620px;
    max-height: 800px;
}

不幸的是,当我的图片小于 max-widthmax-height 时,它会被放大。我认为标准行为是不会发生缩放,但显然情况并非如此。有什么方法可以防止图像放大吗?

编辑:我找到了问题的根源,它出在我程序的一个完全不同的部分。我在上面发布的代码工作得很好。很抱歉这个不必要的帖子!

最佳答案

它适用于以下极简主义示例:

<style>
    img.a {
        max-width: 640px;
        max-height: 640px;
    }
</style>

<img src="(my local image file)" class="a">

图像没有按比例放大。当然,如果我还添加了 widthheight 属性,它就可以了。因此,请检查您是否有任何其他可能适用于您的图像的 CSS 属性。您可以使用 Firebug以准确找出哪些 CSS 属性适用于您的图像。

关于CSS - 防止图像放大?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3594679/

相关文章:

html - SWF 文件位于另一个 SWF 位置之上

php - 两列 ("gap") 布局问题

jquery - UL 问题的宽度,CSS 宽度不起作用

css - 如何在特定div中设置2种不同的超链接样式

javascript - 从另一个页面加载和更改 iFrame 'src'

css - 这个 css 选择器有什么作用?

css - 选择具有指定元素的元素

javascript - 如何让 On/Off FlipSwitch 触发功能

html - CSS 导入字体

html - 使用 Bootstrap 网格系统将图像响应地放置在 div 旁边