0

ウィキペディアでもこの効果を見てきました。最初にページに入ると、非 CSS バージョンのサイトから CSS バージョンのサイトに移行するときに、サイトがちらつきます。

最近、私のサイトでもこれを見かけます。

私は Google Chrome Debug Auditor のアドバイスに従い、何よりも先にドキュメントの head に CSS をロードするため、奇妙です。

ノート

FFとSafariで確認済み。

4

1 に答える 1

4

リクエストごとにCSSスタイルシートを更新するように強制しています。

/dev/.../source/xyz.css?_time=1362858256183

これが、スタイルが設定されていないコンテンツのフラッシュがときどき表示される理由である可能性があります。通常、何かが変更された場合にのみ強制的にリロードし、それまでクライアントがスタイルシートをキャッシュできるようにします。

次に、JavaScriptを使用してスタイルシートをロードしていることに気付きました。ここでは数値を示すことはできませんが、速度が本当に重要な場合は、参照を生のHTMLに入れる価値があるかもしれません。

<link rel="stylesheet" href="...">

ブラウザがすべてのプリフェッチおよびその他のメカニズムを自由に使用できるようにするため。

于 2013-03-09T19:45:29.860 に答える