IE6這個垃圾bug賊多,png不透明背景由來已久,之前不搞web開發,雖然知道這個bug但沒去理會他。nginx
如今要作一個網站,麼得法啊!咱們背景是一張大圖,不少div背景都在這個大圖上定位。網上找了一下,彷佛解決方法不少,但試了都搞不定。web
對於IE6咱們的態度也就是效果差點就算了,不想花太多精力,讓這個垃圾早死早超生。那就讓IE6以上版本用png,IE6用gif吧。ide
在nginx中簡單判斷一下user_agent,來自IE6的請求重定向到一個同名的gif文件網站
- location ~ .*\.png$ {
- if ( $http_user_agent ~* "MSIE 6.0" ) {
- rewrite ^(.+).png $1.gif last;
- }
- expires 1h;
- }