Home > Web前端 > 推荐!让IE5&IE6符合IE7&IE8标准

推荐!让IE5&IE6符合IE7&IE8标准

2009/03/16

你是否有时心神不灵?你是否有时整夜失眠?你是否有时想把iE6的肠子扯出来在勒住它的脖子?你还担心因为IE6而折寿吗?你是不是恨不得把看到装IE6的电脑给砸了?。。。。

在没发现它之前我是一脸囧样,在发现它之后我是茅塞顿开呀!于是乎用颤抖的手,艰难的掌握着力道,热泪盈眶地画了上面那张发自排骨的图。

它就是IE7,js!它让你年轻N被!它。真的很棒。。

/*以上语句确实有所过激和亢奋*/

介绍:通过javascript让IE5&IE6来符合IE7&IE8的标准。比如IE6不支持PNG透明,比如ie6不支持postion:fixed,等等,你可以在这里看到它的文档。

你可以在这里看到它的详细信息。因为最近GF.W抽风,可能访问不了,简单说下:

About

IE7 is a JavaScript library to make Microsoft Internet Explorer behave like a standards-compliant browser. It fixes many HTML and CSS issues and makes transparent PNG work correctly under IE5 and IE6.

Usage
IE7.js

Upgrade MSIE5-6 to be compatible with MSIE7.

<!–[if lt IE 7]>
<script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE7.js" type="text/javascript"></script>
<![endif]–>

IE8.js

Upgrade MSIE5-7 with advanced CSS features missing from MSIE7.

<!–[if lt IE 8]>
<script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE8.js" type="text/javascript"></script>
<![endif]–>

You do not need to include IE7.js if you are using IE8.js
PNG

The script only fixes images named: *-trans.png

Unfortunately, the transparent background image cannot be tiled (repeated) using background-repeat. Nor can it be positioned using background-position.

我说几句吧:

这个真的是个好东西。

如果你的网页在IE6跟IE7&IE8有稍微偏差还是建议用css hack来区分浏览器。因为这个js大概也有30多k,虽然可以通过调用googlecode(这个没有CDN全球加速)可能会稍微拖慢速度,如果访问量不大建议下下来本地。

这个确实是个好东西

Tags: , Posted in Web前端9 Comments

已经有了9条煽情的读后感

  1. 之前有用过一次不知道出了什么问题,索性还是自己写hack(因为我hack不多)

  2. 期待這個開源項目更加完善吧~
    你這個清新的主題我很歡喜!

  3. 非常喜欢咱这博客的风格,不过呢这个留言貌似不够搭配

  4. 嗯,你们写漂亮的皮,我帮你们用~

  5. 呵呵,确实,这个只是修复一些bug,一般来说小错误我也用css hack.不过有时候这个用起来感觉还是蛮好的。
    我火星了,我也就前天才发现这个,,囧。。。

  6. 我当时知道这个我也很兴奋,期待能越来越完善。
    谢谢你喜欢我的主题

  7. 呵呵,能说说您感觉哪里不搭配吗?我好参考改改

Pingbacks/Trackbacks

  1. [...] 没有了性能,那么就能解决了很多IE6的bug,但是我还是建议不要用,首页微软已经在IE8取消了对CSS表示的支持,这也表明了微软也打算放弃这个了,另外如果要修复IE6的一些BUG或增加功能等,推荐使用IE7.js。在早些文章你能找到。 [...]

  2. [...] 那为什么不能用IE6来浏览呢?因为万恶的IE6不支持position:fixed;解决的方法除了用那个IE7.js,当然你也可以自己些js来让他支持,除此之外还有什么办法呢?答案是有的,比较复杂,需要用到table,你可以在这里看到这个演示,代码如下: [...]

发表感言