0

所以我已经迁移我的老PHP网站我的可爱的新的轨道站点,改变了所有的标签轨适当标签的Rails 3:重定向所有IE6和IE7流量不兼容的浏览器页面

即:

<img src="images/image.png" width="200px" height="150px'> 

<%= image_tag 'image.png', :size='200x150' %> 

在Chrome中,Safari浏览器,火狐,IE8一切看起来BEA-utiful。问题是,微软不会构建漂亮的浏览器,更糟糕的是它们是所有Windows机器的默认设置。并且不是每个人都知道或者花时间从这些老人身上升级。

我的问题是,IE6不支持PNG透明度和IE7不格式栏的代码属性(或我严重缺少的东西,它不是我的CSS,因为简单的< br />不显示正确,我在别处看过)我的理由是强制IE6 & IE7用户访问不兼容的浏览器页面,但我不知道如何去做。我希望它能做到这一点,不管他们在家里或其他地方显示的页面,所以我猜它会是一个帮手或基于路线。

任何线索?

回答

0

原来,最好的方法是逐行检查代码并找出冲突。它现在IE7友好,它对坏IE6不支持PNG透明度。

+0

我只是让IE6用户遭受了一个稍微破碎的网站。现在它们并不多,甚至可能说服它们升级。但是如果你真的想帮助他们的话,那么可以利用黑客来解决IE6中的PNG问题。 – Spudley 2011-02-03 09:14:06

0

我不认为这是拒绝用户的好主意,但仅供参考,您可能可以使用Rack::NoIE