IE7を利用するとき,Webアプリケーション自体は問題なく動くものの,表示しているページが崩れたり,設計上意図しない動作をするものがある。こうした問題への対策が必要なのは主に公開Webサーバーだろう。もちろん社内のWebサーバーでも,業務に支障が出るようであれば対策は不可欠だ。 IE6とスタイルの解釈で違い レイアウトや動作にずれが生じる主な原因は二つある。一つは,IE6とIE7でCSSの解釈の仕方が違っていること。もう一つはIE7から入った新機能によるものだ。 前者は同じCSSに対してIE6以前とIE7では位置指定の解釈が異なるというものだ。CSSではタグにスタイルを関連付けておくことで図や文章の周りに枠を付けられる。この際,IE6は周囲のタグを関連付けて解釈するのに対し,IE7はそれぞれを独立のものとして解釈する(図1)。 もう少し具体的に説明しよう。図1では,文章の引用を表すタグ「b
![新機能と標準採用が挙動やビューに変更を強いる](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)