先日、このページのレイアウトを変更してから Internet Explorer などでは表示されないようになっていました。申し訳ありません。謹んでお詫び申し上げます。これでおそらく大丈夫です。と思ったら IE では本文の最下部が表示されないことがあります。
これは javascript コードの記述形式の問題で、外部ファイル中でのコメントアウトがよろしくなかったらしい。私の常用ブラウザである Mozilla では問題が表面化せずに気が付かなかったのだが、やはり慣れないことはするものではないと反省。はてなアンテナに更新が反映されなかったのも、どうやらこの影響であったと思われる。
ついでに stylesheet を用いて、できるだけ相対的な指定でレイアウトをするように変更を加えた。movable type でのスタイルを継承し、ページレイアウトに table は使用しない。さて、position を relative のみで指定した場合、IE では全体の高さに画像のサイズがうまく反映されないらしく、その分だけ最下部が表示されないようだ。また、ブロックの幅もブラウザの表示域をはみだしていまい、スクロールもできないことがある。Mozilla では問題は起きない。Mozilla の動作が正しいようだが、そうも言っていられないから部分的に absolute 設定を使った。
4/6 現在、Windows プラットフォームのみであるが、Mozilla 1.2.1、IE 6.0SP1、5.5SP2、Opera 6.05 で、同じように見えることを確認した。Netscape Navigator ではFont サイズを極端に大きくしたりしない限りは破綻しないだろう。Netscape Navigator 4.7x では stylesheet が適用されない。Macintosh (OS 8.5) IE 5.5? で、link と blog の間隔が空きすぎるとの知らせを受けている。
Posted by masato at 12:32 AMおそらく携帯電話等からは投稿できません。日本語文字列を含まないコメントやトラックバック、および当サイトへの言及を含まないトラックバックは御遠慮いただいております。また、90日以上経過した記事へのコメントはできません。