/* CSS・スタイルシート質問スレッド【26】 */

このエントリーをはてなブックマークに追加
784Name_Not_Found
>>780
Mozilla が正しい実装です。'clear: left' の効果は:
>要素のボーダー上辺が、ソース文書内でそれ以前に出現するあらゆる左フロートの外下辺より下であるように、要素が生成するボックスの上マージンを十分大きくする。
従ってh3要素の上マージンの指定は、ボーダー上辺を揃えるために無視されます。

提示された例の場合、h3要素を 'margin: 0' にして、
img要素に 'margin-bottom: 1em' を指定すると意図通りになると思います。