float使うとFirefoxで見ると変になった。

が、なんとか解決できた。しかし、これで合っているのかがよくわからない。cssをチェックしてくれる人がいればなー。無駄なタグとか沢山ありそう。。
sentensでmargin-topを指定するとちゃんと効くのに、imgでmargin-topを指定してもきいてくれない。なぜだろう。。IEではちゃんときくのね。でも、firefox,operaじゃきかない。
あと、sentensとimgをかこむdivをつくる必要はないみたいだー。

これがCSSの設定


div.sentens{
float: left;
overflow:hidden;
}
div.img{
text-align: right;
overflow:hidden;
}

こっちがHTMLの設定


<div class="sentens"><p>文章</p></div>
<div class="img"><img src="イメージ" width="数値" height="数値"></div>
<br class="clear">