我在div内有一个图像,我希望图像缩小到包含div的100%宽度或100%高度。如建议here,我试着将max-height和max-width设置为100%。这仍然会导致一些溢出(并且我不想用溢出来裁剪图像:隐藏)。图像在div内浮动。将图像设置为100%宽度或高度,以先到者为准
可以做到这一点吗?我的代码如下。难道我做错了什么?
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列表。缩略图是一个母亲的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)
}
}
我希望这不是一个愚蠢的问题,但我已经搜查,没有的我已经找到了建议工作过。
需要100%的父div(或元素)的图像? – 2012-04-10 00:59:56