sIFR文本替换技术
2009年9月22日
没有评论
最近一个项目在使用jquery tools在用Flashembed组件的时候,发现了sIFR这个东西,就顺便了解了一下。
一、什么是sIFR?
sIFR表示scalable Inman Flash Replacement,是一种在web上准确发布自定义排版的技术。这种技术的实现方法是,当页面下载时,在一个指定的元素中用Flash渲染的文字来代替一些文本。理解下面这点是很重要的,这个元素并不是被Flash完全替换,文本仍在元素内,这个元素仍可以像通常那样被样式化或者被定位。
二、如何使用sIFR?
sIFR的用法很简单,首先在官方http://www.mikeindustries.com/blog/sifr/下载最新的sIFR版本。然后在页面中引用相关的js(sifr.js和sifr-addons.js,如果用jquery tools则不需要加载这两个js),最后通过js方法将指定选择器按指定的样式来调用即可。具体可以看官方demo和jquery tools上的介绍。
三、最遗憾的,sIFR的局限
讲了这么多,你可能已经心动了吧,我当初了解了以后也是,这个在制作一些企业网站的时候是很有用的,不过最大的问题,目前sIFR不支持中文,主要原因是中文字库太大。不过我想如果能自己做一个只有一个企业站常用字的字库是否可行呢?不过这个还涉及到了字库的制作,不是更麻烦了?还是老老实实用图片先吧,也许在不久的将来随着带宽的提高技术的进步会有更多更好的方案出来,现在还是忍忍吧!
最后羡慕下国外的同行吧!
想了解更多的同志可以去看看:

最近评论