私は困惑しています。私が作成したランディングページはローカルでは完全に機能しますが、サーバーにアップロードすると完全に壊れます。
ページは次のとおりです:http://register.lot18.com/slider/google/
真ん中の白いボックスは完全に中央に配置されているはずです。フォームの各ステップを進めると、次のステップが右からスライドインすることになっています。ポジショニング/スライドは/js/slider.js
、jQueryUIを使用して行われます。ページをダウンロードしてローカルマシンで表示すると、正確に表示されます。
これをデバッグすることからどこから始めればよいですか?このページはすでにローカルで機能しているので、基本的に私が試しているのはランダムな推測です。
さらに見知らぬ人:それは100%の確率で壊れることはありません。そこに座ってページを更新し続けると、おそらく10回に1回の試行で、完全に表示されます。それから私はリフレッシュし、それは再び壊れています。
更新:OSX上のSafari6からの、私が見ているもののスクリーンショットは次のとおりです。
ローカル:https
://dl.dropbox.com/u/547222/lp-local.jpg
サーバー:https ://dl.dropbox.com/u/547222/lp-server.jpg
更新2:PrefixFree()を削除すると、スタイルシートがまったくないjs/prefixfree.min.js
かのようにページがレンダリングされますが、これもサーバー上でのみ、ローカルではレンダリングされません。PrefixFreeの副作用は、外部スタイルシートを取得してページにインラインで挿入することです。では、外部スタイルシートが正しいもので提供されていないのでしょうか?content-type
更新3:直接URIでCSSを検証しようとすると、W3Cバリデーターから次のエラーが発生します。
I/O Error: Unknown mime type : binary/octet-stream
どういう意味ですか?