2009-07-27 110 views
0

我在博客上安裝了一個模板,但它沒有顯示背景圖片。奇怪的CSS行爲

main blog here你可以看到,有沒有背景圖片(橙色一個)

現在訪問this one which is the blog I do test the template on第一,通常顯示的背景。

奇怪的結果是,如果你現在回到the first website並刷新它,背景將顯示?

這怎麼會發生在2個不同的域之間?他們都參考相同的圖像,但爲什麼只有在加載website2後才加載website1

這是CSS相關

#body_top { 
background:transparent url(http://4.bp.blogspot.com/_66wIGDjagHk/Sh1HpWevpII/AAAAAAAAAeo/L2BR0NJ6kB4/s1600/bgr_body_top.png) no-repeat scroll 0 0; 
width:100%; 
} 

回答

1

也許有些資源需要很長的加載?然後訪問第二個網站會導致它被加載到緩存 - 這充當了重新排序。

我建議檢查這個行爲與螢火蟲 - 網絡選項卡。

編輯:怪異,螢火顯示,服務器響應與404

看起來像HTTP,而不是CSS錯誤。當連接已經打開時,服務器響應404(keep-alive issue?),否則返回圖像。

好的,這是引用者。它應該是blogspot.com子域名。

也許blogspot具有某種文件大小限制,不允許從其他站點熱連接大文件。 background_top似乎比其他文件稍大。

這裏,看blogspot.com引薦限制:http://www.google.com/support/blogger/bin/answer.py?answer=57527

+0

因爲請求是不同的參照網址。 – EFraim 2009-07-27 12:55:34