うちのBlog, 先日からFirefoxでは正常に表示されるものの,
Internet Explorerでは適切に表示されていないことがわかった.
"IEでは正常に表示されるが, Firefoxでは崩れる"というパターンは多いが,
"Firefoxでは正常に表示されるが, IEでは崩れる"というパターンは
あまり聞かない.
特にCSSなど変更していないので, MovableTypeを2.661から3.2に
バージョンアップさせたのが原因かもしれない.
ということで, 原因を探ってみた.
うちのページはInternet ArchiverのWayback Machineに登録してあるので,
そこから, 正常に表示されていた時期のページを取得.
現在のページと比較してみる.
HTMLについて
ソースをノートパッドで見ると, 以前はEUCのため日本語部分は文字化けしており
読めないが, タグ内は問題はない.
CSSについて
HTMLと同様に, 以前はEUCであったため, フォント名を指定している部分が
文字化けしているが, 他の部分は問題はない.
IEでは, フォント名の部分が文字化けすると, 正常に表示されないのか? と考え
IEとFirefoxで使用するCSSを使い分けようかと思った.
しかし, ふと思った. HTML, CSSでの文字コードの設定はどうなっている?
以前は, HTMLでは, EUC-JPと指定して, EUC-JPによるエンコード.
CSSでも同様.
一方, 最近のものでは, HTMLはUTF-8と指定して, UTF-8でエンコードして
いるものの, CSSでは, EUC-JPとして設定しているにもかかわらず,
UTF-8でエンコードしていた.
そこで, CSSの文字コード指定を"utf-8"にしたところ, IEでも正常に表示される
ようになった.
解決. 解決.
-
3月からWindows Updateがうまく行かない。かなり以前の職場でWSUSといろいろと格闘したので、Windows Updateの扱いはよく知っているつもりではあるが、簡単には治らなかった。 次の累積パッチで治るかなと思って放置していたが、4月分もあたっていないし、最悪再イ...
-
AndroidスマホとカーナビをBluetooth接続をしている。 Google Play Musicではカーナビに楽曲情報が表示されるが、YouTube Musicでは表示されない。曲の頭出しや停止・再生はカーナビ側から操作ができる。 結論から言うと、AVRCPのバージョン...
-
iPadを落としたら、イヤホンジャックが抜けずに途中からポキっと行ってしまった。 仕方がないので修理をすることに。 使っているヘッドセットはlogicoolのH151 STEREO HEADSET。
-
QEMU上でWindows10の仮想PCを動かしていたが、そろそろWindows11に対応冴えておく必要があると思い、アップグレードしようとした。 結論的には、Win10はBIOSで動いていたのに対し、Win11はUEFIセキュアブートにしなければならなく、HDDイメージにEFI...
-
HKU\.DEFAULT(HKEY_USERS\.DEFAULT)は、あちこちで間違った認識をされている。HKU\.DEFAULT(HKEY_USERS\.DEFAULT)は、デフォルトユーザとかテンプレートユーザと呼ばれるアカウント(=今後作成されるユーザアカウントの初期設定)...
登録:
コメントの投稿 (Atom)
0 件のコメント:
新しいコメントは書き込めません。