如何在CSS中按比例调整图像大小以适应200px x 150px缩略图的尺寸?

发布于 2024-10-18 20:26:01 字数 298 浏览 1 评论 0原文

我已经尝试了一些方法,甚至使用 CSS 剪辑,但没有使其按比例适合此处的缩略图 http:// /giantmango.com/arttest2-2510

在 CSS 中,最好的方法是什么以及如何按比例调整图像大小以以 200px(宽度)x 150(高度)缩略图的尺寸显示?

刚刚检查了 firebug,由于某种原因,我所有的 img 标签的高度始终设置为 200,即使我将 max-height 设置为 150...

I`ve tried a couple of things even using the CSS clip, but not getting it proportionally fit in the thumbnails here http://giantmango.com/arttest2-2510.

In CSS, what is the best way and how would I proportionally resize an image to display in dimensions of a 200px (width) x 150 (height) thumbnail?

Just checked firebug and for some reason all my img tags are always set to a height of 200 even though I have max-height set to 150...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

只有一腔孤勇 2024-10-25 20:26:01

使用 max-height最大宽度。请注意,它们在旧版本的 IE 中会被破坏。你可以

#myImage: {
    max-height: 150px;
    max-width: 200px;
}

编辑:@tokiowp:试试这个。它应该有效(对我来说肯定有效)。因此,布局的问题来自于您可能设置的其他属性。

<!DOCTYPE html>
<html>
    <head>
    </head>
    <body>
        <img style="max-height: 150px; max-width: 200px" src="giantmango48.jpg" />
    </body>
</html>

编辑:事实证明,查看您的源代码,您实际上是用类似的内容声明您的图像

<img src="http://giantmango.com/wp-content/uploads/giantmango78.jpg" alt="" title="giantmango78"  width="200" height="200"/>

当然您需要的是删除这些 width声明>高度

Use max-height and max-width. Beware that they are broken in older versions of IE. You can do

#myImage: {
    max-height: 150px;
    max-width: 200px;
}

EDIT: @tokiowp: try this. It should work (it surely does for me). So the problem with your layout comes from additional properties you may have set.

<!DOCTYPE html>
<html>
    <head>
    </head>
    <body>
        <img style="max-height: 150px; max-width: 200px" src="giantmango48.jpg" />
    </body>
</html>

EDIT: it turns out, looking at your source, that you are actually declaring your images with something like

<img src="http://giantmango.com/wp-content/uploads/giantmango78.jpg" alt="" title="giantmango78"  width="200" height="200"/>

Of course what you need is to remove these declarations of width and height.

作死小能手 2024-10-25 20:26:01

css:

#thumb {width:200px; height:150px;}
#thumb img {height:100%; width:100%; margin:0 auto;}

html:

<div id="thumb"><img src="tb01.jpg"></div>

css:

#thumb {width:200px; height:150px;}
#thumb img {height:100%; width:100%; margin:0 auto;}

html:

<div id="thumb"><img src="tb01.jpg"></div>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文