REDLINE MAGAZINE | FOUCREDLINE MAGAZINEトップページへ

すべてのエントリを見る

FOUC

忘れないように私的メモ。
先日読んだ「CSS Zen Garden Book」の中に書かれていたFOUC(Flash of Unstyled Content)。

外部cssファイルをlink要素を使用せずに@importで読み込んだ場合、winIEで一瞬cssが適応されてない状態のコンテンツが表示されるという現象。

回避方法としては、head内にlink要素かscript要素がある場合はFOUC現象は起こらない。

FOUC詳細
Flash of Unstyled Content (FOUC)

実のところ、私は普段linkで読み込む方法ばかり使ってきたので、@importでどうなるかとかちゃんと確認してなかった。つーことで、上の解説ページの通りに検証。

手順としては上記ページの「How do I see a FOUC?」の1から5の通りなんだけど、Temporary Internet Filesを消さなきゃいけないっていう部分だけがポイントっぽい。要するに1回見たページは大丈夫なわけだ。わざわざページを作るのも面倒なので、そのページ内にあるサンプルを利用して確認してみる。

「How do I vanquish the FOUC? (How do I fix it?)」が上にも書いた回避方法。で、その下の「Test the basic HEAD element for the FOUC phenomenon.」のリンクをIEでクリックしてみる。ページが開いたら
Temporary Internet Filesを削除してから「Click here」をクリック。

・・・見えた!一瞬だけど素のコンテンツが見えた。
なんか一瞬のことなんだけど奇妙な感じ。商用サイトではなんとなくこれはユーザーに見せたくない・・・と思ってしまうような・・・。うむ。こういう現象があるって事を覚えておこう。

<< gif使わずcssだけでアニメーションロールオーバー | リストタグを使用時のIEでの変な隙間を消す >>

トラックバック

このエントリーのトラックバックURL:
http://redline.hippy.jp/cgi/mt/mt-tb.cgi/66




※コメント欄に「<」「>」等を含むソースを記載する場合は実体参照に変換してください。

このページの一番上へ

その他の情報など

最近のコメント

サイトデザインの考え方(1)
Fireworks コレ、5分で作ります。その2
ボックス全体をリンクにしたい
  • Red - 2009.12.28
  • - 2009.12.28
  • なおと - 2009.12.29
  • kaz - 2010.07.22
  • Red - 2010.07.23
bodyにfont-size:62.5%を指定すると・・・
  • tack - 2010.06.26
  • Red - 2010.06.28
MODx スニペットを使ってみる
  • webd - 2010.06.07

メッセージを送る

name
e-mail
url
message