【问题标题】:Estimated time to make website work in safari/firefox使网站在 safari/firefox 中工作的估计时间
【发布时间】:2012-09-01 19:20:17
【问题描述】:

我有一个网站,最初是为在 IE 7/8 下封闭的 Intranet 使用而设计的,现在需要在 Web 上运行,这意味着要对 firefox、safari 和 chrome 进行调整。

问题是我不太擅长估算时间,我正在寻找有关使网站跨浏览器兼容时的期望的建议。 Firefox 开发工具告诉我有几个 CSS 标签,例如 *overflow-x 和 filter 不受支持。

Safari 和 chrome 渲染网站与 IE 和 firefox 有何不同?

它是一个 HTML、CSS、Javascript 和 ASP.net 网站。

我们将不胜感激您提供的任何见解。 谢谢。

【问题讨论】:

    标签: firefox google-chrome safari web cross-browser


    【解决方案1】:

    这首先取决于网站的编写好坏。

    第一个问题:网站是以标准模式呈现还是以怪异模式呈现?如果它处于 quirks 模式,则将您的估计值加倍。

    第二个问题:你有多少 Javascript?你在使用 jQuery 还是任何其他库?如果您有很多 Javascript 代码,并且没有使用好的库,那么您很可能还有很多工作要做。

    关于您指出的特定 CSS:

    * overflow-x - 这里的星号是 IE 特定的 hack;如果该网站最初仅适用于 IE,不知道为什么它会在那里,但它不会影响任何其他浏览器。

    filter - 这是一种特定于 IE 的样式,用于各种特殊效果,包括不透明度、旋转和一堆其他东西。大部分(如果不是全部)都可以完成 在使用标准 CSS 的其他浏览器中很容易,但您必须手动将其全部转换。弄清楚它在做什么,然后用谷歌搜索 CSS 标准的做法。

    【讨论】:

    • 幸运的是,该网站没有以怪异模式呈现,所以这很好,但由于限制,javascript 都是手写的,大部分都是非常简单的东西。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-28
    相关资源
    最近更新 更多