8

私がデザインしているサイト用に、高解像度の JavaScript を多用した大きなイメージ バナーがあります。iframe を使用して読み込み時間を 1 回だけにすることについて、みんなの意見はどうですか? iframe に代わる CSS はありますか?

サイトをプレビューしてみてください。

それは非常に進行中の作業です。

4

6 に答える 6

1

また、バナーのローテーションを動かし続けたいとも言いました。訪問者がリンクをクリックすると、バナーのローテーションが最初からやり直されます。ユーザーがどのページにアクセスしても、「アニメーション」が回転し続けるといいですね。

その場合、そうしないことを強くお勧めします。これを実現する唯一の実際の方法は、実際の Web サイト コンテンツを iframe に配置することです。これは、突然サイトに多くのマイナス面が生じることを意味します。アドレス バーが変化しないため、URL を簡単にブックマークできない。アクセシビリティの問題; 等

ほとんどの人は、再びリロードすることを気にしないことに気付くと思います。訪問者が Web サイトにアクセスすると、すぐに素晴らしいバナーに驚嘆し、サイトを閲覧している間はバナーを無視し続けます。見たことのない画像が表示され、コンテンツから気をそらすまでは。

ローテーションを十分にランダムに保ち、十分な画像を使用すると、人々はどのページからでも見るのをやめます。

于 2008-08-20T02:00:59.470 に答える
0

メインページを一度ロードしてから、必要に応じて他の要素を非同期にロードすることができます (ajax)。その場合、iFrame は必要ありません。 新しいマテリアルのみをロードする例を次に示します。

于 2008-08-20T02:01:01.250 に答える
0

iFrame ヘッダーの主な課題はサイズ変更です。ヘッダーのフォントは固定サイズなので、iFrame を使用しても問題はありません。それだけの価値があるほど本当に集中的かどうかはわかりませんが.

于 2008-08-20T01:43:01.310 に答える
0

ブラウザは、最初のロード時に 7 つのバナー イメージをすべてキャッシュしているように見え、その後 (後続のページごとに) キャッシュからそれらを使い果たします。私はあなたに問題があるとは思わない:D

Firefox で Firebug のネット監視ツールを試してみてください。

于 2008-08-20T01:43:20.917 に答える
0

ページの一種のマスター ページ/テンプレートとして IFrame を使用することは良いことかもしれませんが、IFrame は検索可能性/SEO に悪影響を及ぼすことが知られています。

また、最初に画像が読み込まれると (サイトに大きな高解像度の画像があると、をしても遅くなるため)、画像はブラウザーによってキャッシュされ、ユーザーがキャッシュをクリアするかCtrl+を実行するまで再ロードされませんF5

于 2008-08-20T01:49:17.270 に答える
0

これは CSS がなくても機能する可能性がありますが、CSS を使用して背景をロードし、サーバーが正しく構成されている場合、画像は一度だけダウンロードされます。

通常、ブラウザは、リソースが最後にダウンロードされてから変更されていない場合にのみ、リソースを要求します。この場合、送受信されるのは HTTP ヘッダーだけで、コンテンツはありません。

イメージが 1 回だけダウンロードされるようにする場合は、.htacces または apache2.conf ルールを追加してイメージの有効期限が数日後に切れるようにし、キャッシュがクリアされた場合、またはコンテンツの有効期限が切れた場合にのみユーザーが再度要求するようにします。日付が過ぎます。結果は異なる場合がありますが、.htaccess ファイルはおそらく過剰すぎて使用できません。

于 2008-08-20T01:58:19.633 に答える