【问题标题】:When do you use sIFR? [closed]您什么时候使用 sIFR? [关闭]
【发布时间】:2010-09-06 06:51:37
【问题描述】:

我听到 Joel 和 Jeff 在其中一个 early podcasts 中谈论 sIFR。我一直在www.american-data.comwww.chartright.us 上使用它,但结果好坏参半。

昨天我被告知我网站上的第一行文字在没有 Flash 播放器的 Internet Explorer 6 中出现了颠倒。我很确定评估是错误的,因为没有 Flash 播放器 = 没有 sIFR。但是我的页面上出现了一些奇怪的行为,至少在 IE 6、7 和 8 中是这样。我真的只想使用 sIFR,因为我的字体在 Firefox 中的计算机上看起来很糟糕。

我的问题是:如果你使用 sIFR,你什么时候使用 sIFR?在哪些情况下禁用 sIFR?什么时候最好只使用浏览器字体?

【问题讨论】:

    标签: cross-browser sifr


    【解决方案1】:

    尝试通过实施 sIFR 预先考虑您正在为自己制造什么样的麻烦(如果您是,情况并非总是如此)。仅当您的网站设计相对简单时才使用它可能是可取的。由于复杂的设计,一旦您开始不得不处理特定的浏览器呈现异常(例如 CSS),您就会遇到与 sIFR 相关的问题。而且,如果您为客户设计网站,很难回过头来告诉他们必须删除 sIFR。因此,请尝试提前发现问题。

    我们遇到的一个例子是 sIFR 标题,然后直接在标题的右侧,比如 padding-right: 20px(因此,取决于标题文本的宽度),某种图标。这导致了很多麻烦,让我们希望我们一开始还没有开始使用 sIFR。

    【讨论】:

      【解决方案2】:

      您适度使用 sIFR,例如用于头条新闻。尽量不要将它用于链接,因为 Flash 中的链接不像普通的 HTML 链接那样工作。仅对永不改变的文本使用 sIFR 也没有什么意义,图像会更好。

      几年来我还没有听说过颠倒问题,但无论如何,这是 IE 6 和(旧的?)Flash 播放器的问题。无论如何,彻底测试总是有意义的。

      另外,你最近有没有看sIFR 3?它比 v2 有了很大改进。

      【讨论】:

      • 哇 sIFR 先生自己的回答,我很激动!我会研究 sIFR 3,这怎么可能不是可以接受的答案!
      【解决方案3】:

      在我上一个网站项目中实施sIFR 后,我头疼不已。大多数问题与您所描述的浏览器不一致有关。文本会出现在奇怪的地方,无法正确换行或无法按我想要的方式显示。我发现,像往常一样,firefox 的显示效果很好,而我必须实现几个不同的 css hack 才能让相同的代码在 IE7 和 IE6 中正确显示。

      如果可以的话,我说坚持使用标准浏览器字体,但如果项目/客户要求您使用它,那么请确保您在所有浏览器中彻底测试它并使用各种 Flash 拦截器等。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-09-20
        • 2012-09-19
        • 1970-01-01
        • 2013-05-25
        • 1970-01-01
        • 2017-09-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多