div内に画像があり、画像を含むdivの幅100%または高さ100%に縮小したい。ここで提案されているように、max-heightとmax-widthの両方を100%に設定してみました。これでもオーバーフローが発生します(overflow:hiddenで画像をトリミングしたくありません)。画像は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のリストです。サムネイルは、コンテナが配置されるマザーディブです。
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)
}
}
これがばかげた質問ではないことを願っていますが、私は検索しましたが、見つけた提案はどれもうまくいきませんでした。