【发布时间】:2013-04-03 05:40:03
【问题描述】:
我意识到这个问题已经被多次以不同措辞的标题和选项提出,但我还没有找到适合我的东西。
我试图让 img 填充屏幕的大部分(保持其纵横比)而不溢出边缘。 (基本上是firefox浏览器在查看图片时完成的)
我尝试过的大多数都只在一个方向上起作用,即。宽度将调整大小,但最终会溢出高度,而对于另一种方式,使用 CSS 或 JScript 时也是如此。在我的麻烦中还有一个因素是我想将它应用于纵向和横向图像(或多或少我在网站上拥有的任何图像)
这似乎应该使用纯 CSS 工作,但不是(尽管我对所有 CSS 并不完全了解):
body, html {
margin:auto;
padding:6px;
height:100%;
width:100%;
}
img {
max-width:100%;
max-height:100%;
}
还有很多其他的脚本,但是这篇文章有点长。
谁能帮我在屏幕中包含我的图像,使用 JQuery 或 CSS(包含或不包含 DIV)
提前致谢,
【问题讨论】:
-
伙计,我在创建该链接时搞混了,抱歉。
标签: css image html resize fluid