17時02分TweetListPocket久しぶりにこのBlogのチェックをIE6でおこなったところ、右カラムが下に回り込むというレイアウト崩れが発生していたことに今更気がつきました。IE6をIE7にアップグレードしたため、IE6を使う機会がかなり減ってしまっていて、気がつくのにずいぶん時間がかかってしまいました。今後はこのようなことがないように、レイアウトを変えた際は逐一チェックしたいと思います。原因はIE6が互換モードで動作していたためです。暫定的に下記のXML宣言を外すことで対応しました。IE6のwidth解釈バグ対処法IE6では、IE5.5までに存在したいくつかの致命的な解釈バグを直した「標準準拠モード」と、間違った解釈のままつっぱしる「後方互換モード」を、ページ制作者が選択することができる。~中略~一番の問題は、IE6はHTMLのいちばんあたまにDOCTYPE宣言を書かないと必ず後方互換モードとして解釈してしまうことである。あるケースは、XHTMLで書く場合。通常、XHTMLではDOCTYPE宣言の前にXML宣言を書くため、IE6では有無を言わせず後方互換モードになってしまう。ページ制作者が標準にあわせて書いても、IE6が後方互換で解釈してしまうと思ったとおりに表示されないし、IE6の後方互換の見た目に合わせて書けば、標準準拠で解釈するFirefoxやOperaで思ったとおりに表示されない。近いうちにXML宣言をおこなってもきちんと表示されるように、修正したいと思います。[追記]修正完了しました。現在はXML宣言ありでもIE6で正常に表示されることを確認しています。メモ代わりもかねて参考にしたURLを残しておきます。反応この記事へのコメントコメント機能を利用するにはログインする必要があります。「Disqus」または「Twitter」「Google」「Facebook」などのアカウントが使用できます。URLこの記事にトラックバックする(FC2ブログユーザー)スパム対策のため、この記事へのリンクのないトラックバックは受信されません。Disqusブログロール空気を読まない中杜カズサブログ名の設定は、まだ。「メルペイ残高」はどう使うのがスマートでお得か?3つのルートから考える「コード決済」は進化か退化か。自分でQRコードをスキャンして初めて実感できた“存在意義”IIJmio(みおふぉん)を解約したのでSIMカードを返却。