0

それで、私は今晩クライアントの基本的なサイトデザインに取り組んでいます (参考: http://thomaswinchester.com/schaeferhvac/index.php )。奇妙な結果が得られています。問題の領域は、ページの中央にある 3 列のコンテンツ セクションです。

最初にファイルをサーバーにアップロードしたとき、列が正しく機能していないように見えました。以下の画像を参照してください。

ページの初期表示と通常の更新 (f5)

そのため、ドキュメントが古い .css ファイルか何かをロードしているだけだと思ったので、ctrl + f5 を押してキャッシュされていない外観にすることにしました。すべてがうまくいくように見えました。以下の画像を参照してください。

Second Look と非キャッシュ更新 (ctrl+f5)

これはまさに私が望む方法です。そのため、デザインにいくつかのバックエンドの変更を加え、更新 (f5) を押したところ、レイアウトが再び壊れました。次に、ctrl + f5を押して修正しました。このパターンを15分ほど続けています。

私の質問は、なぜこれが起こっているのですか? そして、どのページが「実際の」ページか。たとえば、以前にドメインにアクセスしたことがないラップトップからページにアクセスしたところ、壊れたページが読み込まれました。案の定、ctrl + f5を押すと修正されました!次に、f5を押すと壊れました。

この時点で、Windows 用の Chrome、FF、IE、Opera、および Safari の最新バージョンでこの動作をテストし、同様の結果が得られたことを言及しておく必要があります (ただし、Windows 用の Safari には ctrl+f5 がないようです)。

私はいくつかのグーグルを行い、いくつかのリードに出くわしました.主にf5とctrl + f5の違いを説明しています. 私の最大の懸念は、キャッシュされたファイルをロードしている場合 (最新の css ファイルがアップロードされてから 20 分後でも)、今後それが起こらないようにするにはどうすればよいかということです。

また、特に必要でない限り、レイアウトに使用しているコードは投稿しません。それが問題かどうかわからないからです。このページは XHTML Strict として検証されますが、だからと言ってすべてが正しいというわけではありません (笑)。必要に応じて、最初の段落の URL をクリックしてソース コードを表示できます。

ご協力いただきありがとうございます!!!

4

1 に答える 1