views:

373

answers:

3
+3  A: 

Joel Spolsky posted a solution to this on this blog recently: http://www.joelonsoftware.com/items/2008/12/22.html

Add to following to the CSS:

img { -ms-interpolation-mode:bicubic; }

The best solution is to use images that do not need to be scaled by the browser, but the CSS Joel suggests to a great improvement.

acrosman
hm.. I tried and it doesn't work :( can anyone give me working example?
Roman
I don't have an IE6 handy to try it with, but I saw Joel's article at the time he published it, tested it and found it worked for me.
RichieHindle
@RichieHindle: I've just real original article (Joel gave a reference) and it was sad that I should use some filters for ie6 because without filters it works in ie7+)
Roman
Definitely use it as a IE hack by adding some condicional :)
ozke
A: 

For IE6, Microsoft itself has a Knowledge Base article

Vilx-
something like 404 ("Could not locate remote server")
Roman
Check your proxy settings and what not else. The link works perfectly!
Vilx-
+1  A: 

Unstoppable Robot Ninja has an article with more information and some code to make it work on IE6 and IE7.

The problem is not IE specific, but platform specific. Firefox, Safari etc. all use their own rendering engine that scales much smoother than native Windows scaling does.

I'd advise to add the CSS declarations or JavaScript code in Conditional Comments, so non IE browsers don't have to download the extra code or issue another request. This also keeps your CSS clean and valid.

Ronald
This is it! Thanks!
Roman