このBlogではスタイルシートを多用しているのだが、Firefoxではブロック枠に合わせてテキストが折り返されずにレイアウトが崩れてしまっている。具体的にいうと、ブロックで括ったコマンドラインの引用などの長文行が、IEではきちんと適所で折り返されて改行されるのに、Gecko系でブラウザ(Mozilla、Netscape、Firefoxなど)で改行されない。
色々試してみたものの、どうやらGeckoエンジンの有名なバグらしい。うぅ(悲。
というわけで、Geckoエンジンの皆さん非対応ですごめんなさい。
携帯対応を考えると、記事本文にtableを使うわけにはいかないんだよね。
[追記:2005-01-15]
Geckoでコマンド文字列が改行されないのは、「連続する半角英数字記号」を「単語」としてみなす、というブラウザ仕様のようだ。
CSSに
max-width: 470px;
overflow: auto;
のように追記することにより、Geckoエンジンでは自動的に横スクロールバーを表示することができた。
最近のコメント