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