行の先頭から始まります絶対的に配置されたスパン(hover-tooltip-container
)は、他のブラウザと同様に、行の上部ではなく下部で始まります。 hover-tooltip-container
にボーダーを追加すると、これを見ることができます。IE7絶対位置が、私は問題を例示フィドルを作成
これは、ツールチップを上に移動してもアンカーが引き続き表示されるため、問題です。ツールチップ上にマウスを置くことができるはずですが、IE7のギャップはこれを不可能にします。
hover-tooltip-container
スパンをIE7、IE8、およびFFXの行の同じ場所で開始する方法があれば、それは完璧です。
Javascriptは解決策ではありません。
サイド発行:100%の幅では、パディングや境界線が考慮されません。例:Safariでは、ウィンドウをどのように幅広く作成しても、ツールチップは常にウィンドウより広い(水平スクロールバーを使用)。 – Sparky
@ Sparky672ありがとうございます。 100%幅のコンテナは、比較的幅の狭い別のコンテナの内側にある必要がありますので、これは問題ではありません。 –