新・元地方の中規模印刷会社で苦悩するWebデザイナー改めWebディレクターの日記

自由な20代、窮屈な30代を経て、遂に40代になっちまったWebディレクター&パソコン講師の覚書と思う言(こと)。略称【ちほちゅう】

*

IEだけCSSが適応されないときに疑うこと

   

  • このエントリーをはてなブックマークに追加

1年以上前の記事です。内容が古い可能性があります。

なんか知らない間にプロット・ファクトリーWebサイトにIE(インターネットエクスプローラー)でアクセスするとレイアウトが崩れるようになっていた。
以前はちゃんと表示されていたはずなので、CSSの記述に問題があるとは思えない。
そこで、いろいろ調べてみると、過去に書いたこんな記事を見つけた。

□ Dream Weaver CS3はユニコードがお好き

CS3より前のバージョン(Dream Weaver 8等)ではCSSに文字コード指定が入っていないので、 Dream Weaver(ドリームウィーバー)CS3でCSSを編集する場合はCSSの文字コードに注意しましょう。

Dreamweaver CS3以上をお使いの方はご注意ください。

スポンサーリンク
 

いやぁ。昔のことって忘れるね。
もろ同じ現象起こしてました。

ただ、今回は「@charset “utf-8”;」でなくて「@charset “shift-jis”;」になってました。
CSSファイル自体の文字コードがユニコードになっていたようです。

つまり、ファイル内に書かれた表記(宣言)とCSSファイル自体の文字コードに相違が生じていたのがIEでちゃんと表示されていなかった原因。
FirefoxやChormeでは問題なかったのだが、IEは変なところがしっかりしていて困る。

まあ、現象自体は以前書いた記事と同じだが、そもそもからして直接的な原因はユニコードにはないので今回はちょっと視点を変えてみた。
それが、タイトル。

したがって、今回の回答は

CSSファイル本体の文字コードと先頭に書かれる文字コード宣言が違っているとIEでCSSが適応されない。

ということでFA(ファイナルアンサー)。

 - デザイン, 覚え書き

アドセンス広告メイン

Message

メールアドレスが公開されることはありません。

  関連記事

モバイルサイトのスクリーンショット

1年以上前の記事です。内容が古い可能性があります。「モバイルサイトを本格的に始め …

no image
こんなツールしってますか?

1年以上前の記事です。内容が古い可能性があります。デスクトップアイコンからも開け …

「梅雨入り」と「入梅」は違う。入梅は毎年決まってた

1年以上前の記事です。内容が古い可能性があります。これ、知らんかったです。 朝、 …

佐々木岳久展「実存-内奥に谺する歪み」in宇都宮

1年以上前の記事です。内容が古い可能性があります。当ブログで何度か紹介させていた …

「OpenOffice(オープンオフィス)」の罠。画像が全て消えてしまった

1年以上前の記事です。内容が古い可能性があります。MicrosoftのOffic …

foursquare(4sq)とFlickr(フリッカー)を連携させる方法

1年以上前の記事です。内容が古い可能性があります。foursquare(フォース …

no image
Googleのプラスワン(+1)ボタンをつけてみた(7/1追記)

1年以上前の記事です。内容が古い可能性があります。日本ではまだサービスを開始して …

国立西洋美術館で「考える人」を見た【古希のお祝い #2】

1年以上前の記事です。内容が古い可能性があります。今までの流れはこちら&rarr …

Facebook(フェイスブック)で大量の誕生日(バースデー)メッセージをもらった時の対処法

1年以上前の記事です。内容が古い可能性があります。さすがにね。 誕生日の日にこん …

iPhoneにQRコードリーダー必要なし。「Google Chrome」にQRコード読み込み機能がついていた

1年以上前の記事です。内容が古い可能性があります。最近はQRコードを読み取ること …

血液型オヤジ