html - 将图片放在我的 HTML 上时会失真

标签 html css image

目前,图片被放置在我的网站中一个具有给定宽度和高度的 div 容器中。

有些图片是横向的,有些是纵向的。

目前,我使用 CSS 为图像提供静态宽度和高度,以将其正确定位在容器内。

.winner .winner-image img {
    height: 159px;
    width: 143px;
}

然而,这往往会扭曲图片。

在不扭曲图像的情况下,推荐的显示图像的方法是什么?最佳做法?

最佳答案

如果没有一些服务器端代码来实际确定图像的高度和宽度,最好的办法是设置高度或宽度,但不能同时设置两者。这将导致图像按比例调整大小。您选择限制哪个维度取决于您的网站布局。

关于html - 将图片放在我的 HTML 上时会失真,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8168850/

相关文章:

html - 绝对定位并固定在可滚动容器中

HTML CSS 将两个元素对齐在同一行

javascript - 将输入更改为图像并使其可点击

android - 如何处理分辨率相同但屏幕高度不同的 Android 设备

jquery - 在行内 block 包装行下方添加一个 div

android:自定义背景的最佳实践

php - 如何加快我网站上的图像加载时间?

javascript - 阿拉伯文脚本在 Google 的开发者工具模拟器上呈现不正确

javascript - 我如何使用 angularJS 将可拖动指令应用于 Bootstrap 模式?

image - imshow 更新的问题