我在 div 中有一个图像,我希望图像缩小到包含 div 的 100% 宽度或 100% 高度。正如这里所建议的,我尝试将 max-height 和 max-width 都设置为 100%。这仍然会导致一些溢出(我不想用溢出裁剪图像:隐藏)。图像在 div 内浮动。
有可能做到这一点吗?我的代码如下。难道我做错了什么?
div#_content div#_thumbnails div {
padding:2px;
display:inline-block;
min-width:10%;
max-width:25%;
min-height:80px;
max-height:125px;
text-align:center;
}
div#_content div#_thumbnails img {
display:inline;
padding:2px;
float:left;
max-height:100%;
max-width:100%;
}
在下面的 javascript 中,imgs 是 URL 的列表。thumbnails 是容器所在的母 div。
for (i in imgs) {
if (imgs[i]) {
var new_img = document.createElement('IMG'),
container = document.createElement('DIV')
new_img.setAttribute('alt', "image"+i.toString())
new_img.setAttribute('src', imgs[i])
container.appendChild(new_img)
thumbnails.appendChild(container)
}
}
我希望这不是一个愚蠢的问题,但我已经搜索过,但我发现的任何建议都没有奏效。