簡體   English   中英

瀏覽器在刷新時呈現不同的網頁(當沒有任何更改時)

[英]Browser renders webpage differently on refresh (when nothing has changed)

當我刷新我的網頁時,瀏覽器(Chrome)每次都會以不同的方式呈現它。 我在按下刷新之間沒有做任何事情。

頁面可以在這里看到: http//www.melbournedodgeball.com.au/dodgeballnew/team.php?teamid = 5

如果單擊刷新幾次,它偶爾會導致頁面錯誤。 為什么會發生這種情況,我該如何阻止它呢?

以下是我的意思截圖,如果你沒有得到類似的結果:

http://dl.dropbox.com/u/1859080/Screen%20shot%202011-05-10%20at%206.33.40%20PM.png

http://dl.dropbox.com/u/1859080/Screen%20shot%202011-05-10%20at%206.34.01%20PM.png

編輯:感謝幫助人員,在我將圖像設置為向左浮動然后將包含div設置為overflow:hidden之后,似乎已經停止了。

對我來說,它總是呈現“錯誤”。 您需要在HTML中將#achievements放在#teamlogo之前,或者使用相對定位將其重新推送。

它可能是您的瀏覽器的緩存。 嘗試使用firefox並點擊ctrl + R + shift。

或者完全重啟chrome並查看問題是否仍然存在

並且您沒有正確關閉標記:

<ul class="subnav">
                        <li><a href="season.php?season=3">Sundays</a></li>
                        <li><a href="hall-of-fame.php">Hall of Fame</a></li>
                    </ul

如果頁面是動態生成的,那么腳本可能會出現問題。 即使你什么都沒做,刷新之間服務器上也會發生一些事情。 可能每次刷新都會顯示不同的頁面。

有趣......我能想到的幾個解決方案是為內容的包裝器設置一個定義的寬度和高度。 我看到未對齊的內容是浮動的,有時這可以通過在不同的瀏覽器之間提供您的包裝器設置維度來修復。

如果您的內容是動態加載的,那么您可能會以不同瀏覽器之間無法正確呈現的方式附加內容 - 也許您的布局和動態內容附加組合可能已達到特定於瀏覽器的范圍不匹配。

PS - 很棒的UI :)

編輯:通過看到另一個用戶響應,我會繼續 - 你有一個未關閉的標簽。 (@Paolo_NL_FR)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM