【问题标题】:Why is my site displaying differently In Firefox than in Safari?为什么我的网站在 Firefox 和 Safari 中显示不同?
【发布时间】:2011-02-18 10:38:08
【问题描述】:

我管理一个名为 ShareDen.com (http://shareden.com/home) 的网站,它在 Mozilla Firefox 中看起来是正确的,而在 Safari 中则完全混乱。我还没有在其他浏览器中测试过它(仍在进行中),但我猜它在 IE 8 中看起来很糟糕。

可能是因为我刚刚将 CSS Sticky Footer 添加到我的网站吗?这以前没有发生过。请帮忙!

谢谢你!

【问题讨论】:

  • 你可以考虑试试 doctype.com
  • application/xhtml+xml 是正确的,当且仅当您提供完全有效的 XHMTL 并且具有该效果的文档类型。否则,您的网站将根本不会在某些浏览器中显示。
  • 您的 doctype 是 1.1 版,它是一个 XML 应用程序,但您将 XHTML 作为 text/html 提供。将您的文档类型更改为 1.0 版。

标签: html css firefox safari


【解决方案1】:

开始修复 those errors 并重试。我怀疑这与那些让 Safari 发疯的错误标签有关。 w3 错误指出了它们。

顺便说一句,不推荐使用application/xhtml+xmlContent-Type。使用text/html。毕竟只是 HTML。

【讨论】:

  • 只有 Internet Explorer 7 和更早版本不支持 application/xhtml+xml。我知道的所有其他浏览器都支持它。
  • @iconiK 并不是不支持 application/xhtml+xml,而是它假定该页面显然没有使用完美的 xhtml。
  • 此外,在我看来,XHTML 被夸大了。的确,当将其用作基于服务器端组件 (MVC) 框架(或任何其他最终被生成 Web 的 (X)HTML 的 XML 工具解析的)的模板技术时,它非常有用和有用,但每次当一个人试图用纯文本编写或拖放所有 XHTML 时,一只小猫就会死去。
  • 谢谢大家,我将开始修改网站代码并修复错误...
  • @iconiK - IE8 也不支持 application/xhtml+xml。 @BalusC - HTML 可以做的任何事情,XHTML 都可以做得更好。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-02-12
  • 2019-06-02
  • 2013-03-05
  • 1970-01-01
  • 2021-07-01
相关资源
最近更新 更多