我被难住了:我构建的登录页面在本地完美运行,但是当我将其上传到我们的服务器时完全崩溃了。
这是页面:http ://register.lot18.com/slider/google/
中间的白框应该是完全居中的;当您完成表格的每个步骤时,下一步应该从右侧滑入。定位/滑动是用/js/slider.js
jQuery UI 完成的。如果您下载该页面并在本地计算机上查看它,它应该看起来完全正确。
我什至从哪里开始调试呢?该页面已经在本地运行,所以基本上我正在尝试的一切都只是一个随机猜测。
更奇怪的是:它不会在 100% 的时间内中断。如果我坐在那里不断刷新页面,也许每 10 次尝试中就有 1 次,它会完美显示。然后我刷新它又坏了。
更新:这是我所看到的屏幕截图,均来自 OS X 上的 Safari 6:
本地: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
这意味着什么?