如何调整<div>的大小以适应图像?</div>

时间:2013-02-15 13:20:21

标签: html css resize

我有这样一个div:

<div class="game_img_div">
<a href="./play.php?game=free-kick-fusion">
<img class="gamethumb" src= " ./images/thumbs/free-kick-fusion.jpg">
</img>
</a>
</div><!--game_img_div-->

且.CSS仅包含

img.gamethumb
{
height:6em;
}

因此图片根据其宽高比调整大小,比如它有尺寸(6em,Yem)。 我希望“.game_img_div”也有尺寸(6em,Yem)。

我该怎么办?谢谢!

4 个答案:

答案 0 :(得分:2)

img.gamethumb {
    height:6em;
}
div.game_img_div {
    float:left;
}

答案 1 :(得分:2)

更改容器div的显示类型:

.game_img_div {
    display: inline-block; /* `display: table` also works */
}

http://jsfiddle.net/S8GK4/

答案 2 :(得分:0)

这样就可以了。

.game_img_div { float:left; }
img.gamethumb { float:left; }

http://jsfiddle.net/95ZUw/

答案 3 :(得分:0)

尝试使用css:

div.game_img_div {width:auto; display:block; position:relative}
img.gamethumb {height: 6em; max-width:100%;}

和img标记没有</ img>