【问题标题】:Why does my page work in Firefox but not in Safari or Chrome?为什么我的页面可以在 Firefox 中运行,但不能在 Safari 或 Chrome 中运行?
【发布时间】:2011-10-13 02:16:09
【问题描述】:

http://pastorcarepbr.com/

我对它进行了 HTML 验证,它在 Firefox 中看起来就像我想要的那样,但在 Chrome 和 Safari 中,#main div 没有显示背景颜色,并且 css 设置为清除两者的中断标记不清除就像在 Firefox 中一样。

考虑到它在 Firefox 中运行良好并且它还可以通过 HTML 验证,我无法弄清楚我做错了什么。有人可以看看吗?


另外,这是编码错误还是 Web 主机问题?根据我是进行简单刷新还是 Ctrl+Shift+R 刷新,我不断获得新旧版本的网页。

正如 mrtsherman 和 Nicole 所说,这只是缓存。隐私浏览显示始终如一。

【问题讨论】:

    标签: html css google-chrome browser safari


    【解决方案1】:

    您需要在 #main 结束标记之前添加一个 <div style='clear:both'></div>。我不应该与您的浏览器缓存或网络托管有任何关系。

    【讨论】:

    • 谢谢!工作完美!那么,清除一个休息时间是行不通的,还是有其他原因?
    • 当您浮动某些东西时,它基本上会自行折叠,将清除放在那里会重置文档流,从而解决问题
    • 我知道,但我有一个带有“breaker”类的break标签和明确的breaker样式:两者。我想知道的是为什么它不适用于break标签,只是为了我自己的个人启蒙。
    • 啊抱歉我误会了。我不知道为什么,但它从不适用于除 div 之外的任何东西。我认为另一种风格和clear:both 必须在它上面才能正常工作。不知道为什么,这只是其中一个谜团;)
    【解决方案2】:

    我认为这可能是一个缓存问题。该页面似乎对我来说很好。这是快速提示。要从图片中删除缓存,请打开一个隐身/隐私浏览实例。然后让我们知道你看到了什么。我认为这将解决它。如果这是问题所在,那么您可以通过附加 .css?version=1.1 来对 CSS 文件进行版本控制。如果您在服务器端执行此操作,则可以附加时间戳以自动执行此操作。

    【讨论】:

      【解决方案3】:

      :)

      提供更多帮助 1. 您应该提供您正在使用的代码。这是试图找出问题所在的主要帮助。以及 2. 新旧版本的网站在我看来需要清除浏览器缓存。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-10-23
        • 1970-01-01
        • 1970-01-01
        • 2020-04-06
        • 1970-01-01
        • 2012-10-17
        • 1970-01-01
        相关资源
        最近更新 更多