やっと解決だー。
今まで、mac版IEでfloat:
属性による回り込みができたりできなかったり、検証しないまま放置していたんですが、原因が確定。
clearを設定した要素の子要素では同じ方向のfloatが効かない(5.x)
親要素でclear:
しては逝けないのだね・・・float:
ってバグが多いイメージあるから、ついついclear:
したくなってしまうのだけど(しかもclear:both;
で)、それが仇になっていたのかorz
どうしても親要素でclear:
する必要が出て来た場合はwrapper噛ませて親-孫関係にしてあげないといけないですね。大問題が解決してスッキリ。