我听到乔尔和杰夫谈论 sIFR 在其中之一 早期播客. 。我一直在使用它 www.american-data.comwww.chartright.us 一些相当复杂的结果。

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

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

有帮助吗?

解决方案

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

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

另外,你有没有调查过 SIFR 3 最近?比 v2 有了很大的改进。

其他提示

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

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

尝试预先考虑实施 sIFR 会给自己带来什么样的麻烦(如果是的话,情况并非总是如此)。建议仅当您的网站设计相对简单时才使用它。一旦由于复杂的设计而开始处理特定的浏览器渲染异常(例如 CSS),您就会遇到与 sIFR 相关的问题。如果您为客户设计网站,则很难在中途回去告诉他们 sIFR 必须被删除。因此,请尝试预先确定问题。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top