コンテナ内に2つのdivが左に浮かんでいます。一部のコンテナーでは、左側のdivが欠落しているため、左側のdivが欠落している場合に、右側のdivがコンテナーの全幅に拡張されるようにします。
以下のコードでは、右側のdivの幅を指定しました。このため、左側のdivが欠落していると、コンテナー全体がいっぱいになりません。
コードは次のとおりです。
HTML:
<div class="box">
<div class="left"><img src="http://i50.tinypic.com/2cxj31z.jpg" ></div>
<div class="right">... content...</div>
</div>
CSS:
.box{
width: 300px;
border: 1px solid red;
margin: 0 auto;
overflow: hidden;
}
.left{
width: 80px;
margin-right: 10px;
float: left;
}
.right{
float: left;
width: 210px;
}
JSFiddle: http: //jsfiddle.net/DMFz8/