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

Php 浏览器在刷新时以不同方式呈现网页(当没有任何更改时),php,mysql,html,css,Php,Mysql,Html,Css,当我刷新我的网页时,浏览器(Chrome)每次呈现的效果都不一样。在按下刷新按钮之间,我什么也没做 页面可在此处看到: 如果单击“刷新”几次,则偶尔会显示错误的页面。为什么会发生这种情况?我怎样才能阻止它 如果你没有得到类似的结果,下面是我的一些截图: 编辑:感谢大家的帮助,在我将图像设置为向左浮动,然后将包含的div设置为overflow:hidden之后,这种情况似乎已经停止了。如果页面是动态生成的,那么脚本可能有问题。即使您什么也没做,在刷新之间服务器上也可能会发生一些事情。每次刷新都

当我刷新我的网页时,浏览器(Chrome)每次呈现的效果都不一样。在按下刷新按钮之间,我什么也没做

页面可在此处看到:

如果单击“刷新”几次,则偶尔会显示错误的页面。为什么会发生这种情况?我怎样才能阻止它

如果你没有得到类似的结果,下面是我的一些截图:


编辑:感谢大家的帮助,在我将图像设置为向左浮动,然后将包含的div设置为overflow:hidden之后,这种情况似乎已经停止了。

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

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

如果您的内容是动态加载的,则可能是您以一种无法在不同浏览器之间正确呈现的方式附加了内容——可能是动态内容的布局和附加的组合导致了特定于浏览器的不匹配

PS——很棒的UI:)


编辑:通过看到另一个用户的响应,我同意——你有一个未关闭的标签。(@Paolo_NL_FR)

对我来说,它总是表示“错”。您需要在HTML中将“成就”放在“团队徽标”之前,或者使用相对定位将其向上推。

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

  • 无法在Chrome 11.user730952中复制:请禁用您可能正在使用的任何扩展。根据我的经验,它们可以诱导你所描述的行为。你可以通过点击CTRL+SHIFT+N来打开一个新的匿名窗口,并在那里测试你的页面。。。两分钟前我在你的网站上看到了同样的行为,但现在它消失了…@Atticus你没有回答这个问题,至少没有完全回答。你在猜,又在问另一个问题。你应该对最初的问题进行评论。事实上,我已经查看了一些浏览器,检查了源代码,并提供了两个建议性的修复,可能会给出一个解决方案——如果是动态的,则调整它的附加方式,如果是静态的,则修复包装器。“这怎么不是一个答案呢?”阿提库斯简单地说,你的答案中有两个问号,这一事实让人们对否决票更加宽容。更明确地说,例如,“尝试为包装设置固定的宽度和高度。如果您的内容是动态定义的,请检查它是如何添加的,并查看它是否与您的布局冲突”@Thomas Right。。其中任何一个都指向相同的建议解决方案。。。很明显,在家上学对你很有好处,汤姆。@Atticus;-)如果你编辑你的答案,我将删除我的反对票D@Thomas这就可以解释了每隔几次我点击刷新,它就会在两个渲染之间来回切换,所以我不认为它是缓存,否则它应该保留一个。啊,我看到验证器指出了那个警告,但我到底需要在哪里关闭它呢?我可能是瞎了。。。!