http://www.atmarkit.co.jp/fdotnet/dotnettips/477aspxmldatasrc/aspxmldatasrc.html
上記ページをFirefoxで見てみてください。
やけに横に長いですね。
画像も右にいっちゃってますし。
原因は、紺色の背景で示されたXMLです。
ページが横長くなってしまいます。
IEやFirefoxは普通、半角英数字で構成された行を折り返しません。
逆に日本語だと折り返されます。これは文字の途中で折り返したときでも
意味が通じるか通じないか、という視点に立った仕様です。
では、なぜこのページはIEだと折り返されているのか。
ちゃんと調べていませんが、コード表示部のdivタグに設定されている
スタイルシート「word-break: break-all」によるものだと思います。
このプロパティはIE独自なんですよね。
Webサイトでコードを表示されるときは、overflowプロパティを使って
スクロールバー出す方がスマートなのかなぁとおもいます。



