问题标签 [sifr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cross-browser - 您什么时候使用 sIFR?
我在早期的播客之一中听到 Joel 和 Jeff 谈论sIFR。我一直在www.american-data.com和www.chartright.us上使用它,结果好坏参半。
昨天我被告知,我网站上的第一行文字在没有 Flash 播放器的 Internet Explorer 6 中出现了颠倒。我很确定评估是错误的,因为没有 Flash 播放器 = 没有 sIFR。但是我的页面上出现了一些奇怪的行为,至少在 IE 6、7 和 8 中是这样。我真的只想使用 sIFR,因为我的字体在 Firefox 中的计算机上看起来很糟糕。
我的问题是:如果你使用 sIFR,你什么时候使用 sIFR?在哪些情况下禁用 sIFR?什么时候最好只使用浏览器字体?
sifr - 在 nyroModal 灯箱中使用 sIFR
我在 nyroModal 灯箱中弹出的页面中使用 sIFR,但是当页面显示时,没有显示 sIFR 对象。我需要做什么才能让他们展示?
php - sIFR 还是 FLIR?
我最近遇到了整容,它是 sIFR 的替代品,我想知道那些同时使用 sIFR 和 FLIR 的人是否可以了解他们使用 FLIR 的经验。
对于那些尚未了解 FLIR 是如何做到这一点的人来说,FLIR 的工作原理是使用 JavaScript 从目标元素中获取文本,然后调用 PHP 应用程序,该应用程序使用 PHP 的 GD 呈现并返回透明的 PNG 图像,这些图像被放置为所述元素的背景,然后将溢出设置为隐藏,并应用与元素尺寸相等的填充以有效地将文本推出视图。
这是我到目前为止所想到的:
好的
- 无闪光灯(+ 用于手机)
- FLIR 不会破坏布局
- 图片范围从大约 1KB(比如一个 h3 句子)到 8KB(非常非常大的标题)
- 良好的文档
- 易于实施
- 可定制的选择器
- 支持 jQuery/prototype/scriptaculous/mooTools
- FLIR 已实施缓存
- 浏览器自己缓存图像!
坏的
- 无法选择文本
- 处理来自所有来源的请求(您需要自行限制 FLIR 仅处理来自您的域的请求)
我主要关心的是它的扩展性如何,也就是说,在共享主机上使用 GD 库的成本是多少,有没有人有这方面的经验?其次,搜索引擎对 sIFR 或 FLIR 实现的喜爱是什么,因为知道 a) 文本没有显式隐藏 b) 仅在 JavaScript 引擎上呈现。
javascript - sIFR 无法显示正确文本的问题
我正在尝试在我的网站上使用 sIFR(带有 jQuery sIFR 插件),但从一开始就遇到了问题。我能够使用我选择的字体创建 swf,但是当我运行脚本时,我只得到默认的“使用 sIFR3 渲染”消息,而不是我元素的文本。
有任何想法吗?
正如Novemberborn 自己指出的那样,我确实将 sIFR 升级到了版本 3,而 jQuery 插件仅支持 v2。我尝试恢复到 sIFR (v2.0.5) 的打包版本:
我的 HTML:
jQuery:
该lib/sifr/2/test.swf
文件只是.fla
编译后的打包文件。
这次看起来它实际上在做某事:显示了正确的文本,但它很小。比如,4pt 大小。
sifr - sifr 替代文本始终显示
使用 sifr3-r436。的第一页加载似乎很好。重新加载页面和 sifr-alternate 文本始终显示导致双标题、一个 Flash 文本和一个 HTML。有任何想法吗?
请在此处查看示例:http: //v3.kevincarrollkatalyst.com/blog/
internet-explorer-7 - 有没有人经历过 sIFR (436) 在 IE7 中消失,然后在调整浏览器大小时返回?
有没有人经历过 sIFR (436) 在 IE7 中消失,然后在调整浏览器大小时返回?
这只发生在 sIFR 436 上。
谢谢,威尔逊
sifr - sifr 问题 - 一切都看不见
就我使用sifr.setup();
每个 h2、h1 等而言,它变得不可见。但我不想那样。
我只希望“选择器”提供替代品并变得不可见和被替换。
我怎样才能防止这种情况?
我还有另一个问题,每种字体都是蓝色的,而且它永远不会从任何地方获得那种颜色。
sifr - SIFR:多少算太多?
第一次在这里发布海报,使用“ sifr3-r436
”构建。
我正在我公司的网站上工作,并决定是时候开始使用一些 SIFR 技术了。到目前为止,我已经能够很容易地弄清楚它,除了一两个问题。基本上,我有两个迫切的问题想要回答。
1) 多少 SIFR 被认为是“好的”?虽然我只使用 SIFR 作为标题,但根据常见问题解答/演练中的建议,我仍然有大量文本想要转换为 SIFR。请查看该网站以了解我使用了多少 SIFR(Rockwell 字体标题和副标题)。这太多了吗?
2) 如何使用 SIFR 控制字体颜色?显然我知道你可以在' sifr-config.js
'文件中设置它。但是,我想使用许多不同颜色的标题。我目前正在这样做:
现在,正如您所看到的,我能够使用不同颜色的唯一方法是通过对每种颜色的单独替换语句。我尝试更改颜色“内联”(即,<span class="h3_sifr" style="color:#123456></span>
),但这不起作用。有小费吗?