マージンのある非常に苛立たしい状況にあります。マークアップの上部に右に浮かぶdivがあります。
.grey{
float:right;
width:200px;
}
後の最初の段落にいくつかのスタイル(背景とマージン)を適用する必要があります。
.blue{
background-color: blue;
margin: 10px;
overflow:hidden;
}
ここで、「オーバーフロー:非表示」という段落を作成して、フロートされたdivの下に背景が拡張されないようにする必要がありますが、2つの奇妙な問題があります。
余白は、フロートに接する段落の側には適用されないようです。
マージンは、その横にあるフロート要素に適用されるようです。
これがフィドルです。 http://jsfiddle.net/whiteatom/Nkfzg/6/
「青」要素とフロート要素の間のマージンスペースを取得する方法を教えてもらえますか?そして、誰かが私のフロート要素にこれらのファントムマージンを持たないようにする方法を教えてもらえますか?
乾杯、
ホワイトアトム