css - webkit:按比例调整图像大小

标签 css image webkit liquid

我正在使用 jquery mobile 和 Safari (iPad)。 我嵌入了一张图片,例如:

<img src="test.png">

所以我试图通过 CSS 使其具有响应性:

      .ui-content img{
          display:block;
          border:1px solid #c8c8b9;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          max-width:100%;             }

问题是,在 webkit 上,宽度会正确缩放,但高度不会按比例改变。因此它的高度将与图像的全宽相同,但例如只有 80% 的宽度。

我怎样才能改变这个?

最佳答案

尝试将 height: auto; 添加到 CSS。这通常对我有用。此外,请确保没有其他 CSS 影响图像的尺寸。

.ui-content img{
    display: block;
    border: 1px solid #c8c8b9;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
    height: auto;             
}

关于css - webkit:按比例调整图像大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22251376/

相关文章:

html - 两个 div 不会 float 在彼此旁边

javascript - 在运行时更改 Cluetip 背景图像

image - SwiftUI、CloudKit 和图像

php - Google Photos API - 有没有办法获得直接、永久的图像链接?

ios - UITableView带有Json文件,加载图像到单元格消失

cocoa - 如何在 Cocoa 中使用 WebView 连接客户端证书?

google-chrome - primefaces 图表中的文本失真

javascript - chartist.js 点无填充

html - css 变换旋转和倾斜在 safari 中不起作用

html - CSS float 行为神秘