link-alert.jsで一部のページが揺れる件
Monday, 31. July 2006, 07:47:25
ブロック要素全体をセンタリングしているページの一部でそのセンタリングが解除されて左寄せになってしまう、という現象が起こっていた。基本的に私はアクセシブルなら気にしないというタチでして今の今まで放置していたのですが、ひとたび他人にこれを見せるとOperaの欠陥のように扱われてしまう訳です。実際の所一回センタリングされた状態で描画され、後からガクッと左寄せに動く為かなり違和感があります。さすがに他の人に見せる事を考えるとこのままではいかんなぁ、と思ってきたのです。はい。
で、今まで放置していたこの問題を追及していったところ原因はlink-alert.jsのOpera9 TP1向けのバグフィックス機能に有った模様。var addCenterTagFix = false;としてやれば綺麗にセンタリングが維持されるようになった。たったこれだけなら、もっと前から探せば良かったかなぁと少々後悔。他のところで影響が出るかもしれないけれども……。