【问题标题】:CSS only showing in Firefox, not othersCSS 仅在 Firefox 中显示,其他不显示
【发布时间】:2011-02-23 06:38:24
【问题描述】:

我一直在我的网站上工作,现在我正在做一些浏览器兼容性检查,一个链接的 CSS 发生了一些奇怪的事情。

我应用了一个 css 类和一些要为 Firefox 执行的 php 代码,但在任何其他浏览器中,样式都不会显示,并且 php 也不会执行。我不知道发生了什么。

如果有人可以看一下并帮助我修复它,我将不胜感激。

这是给我带来麻烦的页面 (www.savingsulove.com/by-location/)。如果您在 Firefox 中查看它,您会看到有一个应该自动显示的中间部分(我使用了 if 语句和 css)。它适用于 Firefox,但不适用于其他浏览器。

请帮忙

【问题讨论】:

  • 我看不出 Firefox 和 Safari 有什么区别。顺便说一句,您的 PHP 脚本生成的 HTML 将始终是相同的,无论您使用什么浏览器。
  • 有什么问题?中间的搜索字段仅在单击链接时出现。我在 FireFox、IE9 和 Chrome 中得到了同样的行为。
  • 我在 Firefox 和 IE8 中得到相同的行为。
  • 好吧,每个人都有相同的行为
  • 打开你的页面并打开 firebug 或 Chrome 的 js 调试器。您应该会看到一些需要修复的错误。如果您使用的是 Chrome,请打开资源跟踪。有一个由脚本生成的悬空</link> 标签。

标签: php html css cross-browser


【解决方案1】:

尝试在其他浏览器中清除缓存。您可能在网站正常运行之前访问了您的网站,而您正在其他浏览器中获取该缓存版本。

无论您使用哪种浏览器,PHP 都会以相同的方式执行(除非您明确告诉它不要这样做)。

【讨论】:

  • 是的,php 在所有浏览器中都可以正常工作,但问题是 css 不适用于除 firefox 之外的其他浏览器。我清除了我的缓存(总是这样做),但这并没有帮助。我将尝试使用 firebug 进行一些调试。感谢您的建议。我很感激。
猜你喜欢
  • 1970-01-01
  • 2020-08-23
  • 1970-01-01
  • 2017-09-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多