数値の算出値が小数を持つ場合などに、適切な実効値への変換処理が行われない場合がある。
- Category: Opera, Windows, ver.9 Under
例示
<div style="float:left; width:20.5em; border:2px solid red;">20.5</div>
<div style="margin-left:20.5em; border:2px solid blue;">20.5</div>
20.5
20.5
フロートボックスの幅と後続ボックスの左マージンの幅が同じです。従って、赤色の右ボーダーと青色の左ボーダーは接するはずです。
スクリーンショット
Netscape7.1標準モード
Opera7.51標準モード
補足
ある程度大きい数値(20以上?)を指定した場合にこの不具合が発生しやすいようです。
修正状況
Opera7.51の標準モードと互換モードで不具合の発生を確認しました。


