浏览器在刷新时呈现不同的网页(当没有任何更改时)

时间:2011-05-10 16:40:08

标签: php mysql html css

当我刷新我的网页时,浏览器(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之后,似乎已停止发生。

4 个答案:

答案 0 :(得分:2)

对我而言,它总是呈现“错误”。您需要在#teamlogo之前将#achievements放在HTML中,或使用相对定位将其重新推送。

答案 1 :(得分:2)

这可能是您浏览器的缓存。 尝试使用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

答案 2 :(得分:1)

如果页面是动态生成的,那么脚本可能会出现问题。即使你什么都没做,刷新之间服务器上也会发生一些事情。可能每次刷新都会显示不同的页面。

答案 3 :(得分:0)

...有趣 我能想到的几个解决方案是为内容的包装器设置一个定义的宽度和高度。我看到未对齐的内容是浮动的,有时可以通过在不同浏览器之间提供包装器设置维度来修复。

如果您的内容是动态加载的,那么您可能会以不同浏览器之间无法正确呈现的方式附加内容 - 也许您的布局和动态内容的附加组合可能已达到浏览器特定的不匹配。

PS - 很棒的用户界面:)

编辑:通过查看其他用户响应,我会选择 - 您有一个未关闭的标签。 (@Paolo_NL_FR)