IE7のベータ版、最新版のベータ3を試しに使ってみました。
掲示板の書き込みで、IE7で見ると当サイトの表示がどうしようもないくらいにいかれている、とのことだったので、いずれは手を打たなければいけないとは思っていました。近頃ではIE7を試用してそのまま継続して使っている人もちらほらいるようなので、原因と対策法くらいは把握しておこうと思い、恐る恐るIE7を試用してみました。
IE7のインターフェースを見てすぐ思ったのが、MacのSafariに似てる....ということでした。今までのと比べると、上部のボタン/ツール類がすっきりして、以前よりもページが多く表示できる様になった点や、タブ式も採り入れたところ、デフォルトで検索欄も表示されている点が良いですね。ただ....動作がすごく重いです。比較的最近のものならば良いのかもしれませんが、4年程前のものでっしかも当時でも低スペックだった機種なので仕方ないのですが、常時使う気には..........なれません。
ともかく、IE7で自分のサイトを確認。
............。...........................。...................................。
どうしようもないくらいにいかれていました。
なんとなくその原因は推測できていたのですが、やはりアルファチャンネルPNG(半透明PNG)が表示されないことが原因でした。採り入れている自分でもいまいち分かっていないのですが、Win版のIEで表示された場合のみに、VMLという規格に基づいた記述によるPNG表示にさせるように振り分ける記述を画像ごとに付けているのですが、その振り分けがIE7ではどちらにも振り分ける事が出来ず、結果表示されないようです。ただ、IE7自体はアルファチャンネルPNGはサポートしている様なので、その振り分けをせずに単に画像を載せれば問題はないのです。
表示されないだけならば良かったのですが、こちらのページデザインの都合上、CSSでポジション設定をしていたので、表示されない分、他の部分の表示位置も影響を受けて、めちゃめちゃになっていました。とても見られたものではありません。
そういうわけで解決方法は、単純にアルファチャンネルPNGを使わないか、使うのだったらIE6以前のバージョンでの表示を諦める、のどちらかしかありませんでした。なので、IE7がまだベータ版で普及していない点から、しばらく放置する事に決めていました。
それでも諦めきれず、時おりネットで良い解決策を探していたら............ありました!!! IE6/7のどちらでも見られる解決法が。
どうやら振り分けの記述を変えれば良いそうで、あっさりと解決してしまいました。あとはその記述の修正でしたが、テキストツールの置換機能を使って、一度に置換できるのでそれがとても助かりました。
現状では、SEVENTH†HEAVENを除くコンテンツ(癲狂院、Materialer's Hammer、Pandemonium)の修正を終えています。アルファチャンネルPNGの表示については解決しています。
その他の不具合は、画像固定させるJavaScriptが機能しなかったことと、一部CSSによる表示が変わっている様です。
ちなみに、こちらが制作して差し上げた「ルシフェリウム」と「ヴェルヴェティーン」のIE7の修正も終えています。ルシフェリウムの方はデザインを手掛けたのが、解決策を見つけた時期の被っていたので、差し上げる前に修正を終えられましたが、ヴェルヴェティーンの方は事後でしたので、修正した分のみを送ろうと思っていました。が..........サイト上に載せてあるメールアドレスに送ると転送先が見つからないというエラーが出てしまいどうやら届いていない様子。ちょうどリニューアル中で掲示板も外されているので連絡する手段がありません......。以前やりとりしていた別のアドレスにも送っておきましたが、唯一残してある日記を読む限りではどうやらプロバイダを最近変更したようで.......たぶんそのアドレスへも届いていなそう。日記は更新されているので.......気付いていないのだと思いたいのですが............。
もし見ていたらお手数ですが連絡ください。って無理かな..........。この雑記誰も見ていなそうだし。。・゚・(ノД`)・゚・。
トラックバック
このエントリーのトラックバックURL:
http://www.seventh-heaven.jp/diary/mt-tb.cgi/543