[PR]今日のニュースは
「Infoseek モバイル」

Internet Explorer (Windows) CSSバグリスト

アンカーを:hover状態にすると親ブロックの高さが変化する(5.5/6.0)

2003-05-14再作成。

症状

以下の条件群のいずれかに該当するとき、アンカーにマウスポインタ等を乗せて:hover状態にすると内側から3番目のボックスの高さが増加したり減少したりする。

例示

<style type="text/css">
a:hover {
  background: aqua;
}
</style>

<div style="width:50%; border:2px solid red;">
<div style="background:yellow; border:2px dashed green;">
<div style="margin:1em 0;">
<a href="../winie.html">WinIEバグ</a>
</div></div></div>

<div style="width:50%; border:2px solid blue;">
<div style="margin:1em 0;">
<div><a href="../winie.html">WinIEバグ</a>
<span style="background:yellow;">Inline</span></div>
<div><a href="../winie.html">WinIEバグ</a>
<span style="background:yellow;">Inline</span></div>
</div></div>
WinIEバグ
WinIEバグ Inline
WinIEバグ Inline

2つの例を置いています。前者は条件群1の例、後者は条件群2の例です。アンカーをポイントして動作を確かめてください。

スクリーンショット

※マウスポインタを載せた後のスクリーンショットです。なお、マウスポインタを載せる前のWinIE6.0での表示はN7.02のスクリーンショットと同じ状態でした。

N7N7.02での表示(標準モード)

WinIE6WinIE6.0での表示(標準モード)

補足

バグの回避法がいくつか分かっています。

ただし、場合によっては別のバグ(WinIEバグ103)が発生するので注意してください。

修正状況

WinIE5.5、WinIE6.0標準モード、WinIE6.0互換モードで不具合の発生が確認されました。