1

IDシアターのあるdivの高さは、画像のサイズによって変化しませんが、画像からフロートを削除すると、シアターのサイズが変化します。なぜそうなのですか?divの右側に残っている画像の高さと同じ高さを取得するにはどうすればよいですか?

<div id="theatre"> 
<img src="http://www.wallmay.net/thumbnails/detail/20120927/abstract%20paintings%20outer%20space%20futuristic%20planets%20hope%20digital%20art%20science%20fiction%20space%20art%20blue%20li_www.wallmay.net_34.jpg"/>
</div>

#theatre{
width:100%;
margin:auto;
position:relative;
border-top:4px solid #fff;
border-bottom:5px solid #fff;  
}


#theatre img{
height:400px;
float:right;
}
4

1 に答える 1

0

この効果は、imgタグが#theaterdivの「上」に浮かんでいるために発生します。それを何か別のものにしてから浮かびます。(位置:相対;)これを修正します

于 2013-01-31T08:43:13.557 に答える