多謝です。
Firefox2.0、3.0とかSafari、Operaでは大丈夫なのに、IE系は
ん?
状態だったので、調べたところIE特性のバグだったみたいで。
こちらによく分かる解説がありました。
Internet Explorer (Windows) CSSバグリスト
【症状】
「高さが指定された要素内にあるインライン要素にパディングやボーダーが指定されているとき、パディングやボーダーの親要素をはみ出している部分が消えてしまう。」
【解決策】
「インライン要素に position: relative; を指定する」
これでばっちり、すっきりしました。
本当にありがとう。
From xxxYukihiroxxx