Ok, why haven’t I heard of this until now? Apparently Google Dean Edwards has put up a javascript library that makes IE behave like a normal, standards compliant browser. Add a link to the file in your header, and BOOM, you code like you would normally. Except no hacking for IE! You can view the entire list of fixes over at the Google Code page for the project. Naturally, this is in beta, so don’t expect everything to work perfectly yet.
Alright, I admit I haven’t tried this yet, but I plan to on my next project. Anyone else used this with success? Let me know in the comments!
Update: An alert reader has pointed out that Dean Edwards is actually the author of this code; it just happens to reside on the Google Code servers. Sorry, Dean!
Hey Google, make it more apparent who the authors are
!
I had seen this library, forgot it was mainly for PNG transparency issues.
I knew there was a better way to make PNG’s work in IE.
My designs keep wanting me to use PNG’s transparent GIF’s are just too dithered.
I’ve rarely used PNG’s, and a current site in design is really calling for this so that I can tile a background image as wide as the sky, and still have clear PNG’s in the foreground. Just may fit the bill, thanks for the timely mention of this library.
I was thinking it was more for javascript consistancy issues or something?
I’m shocked, I had never heard of this until now. It would be nice to think that Google can eventually bend IE to work as natural as Firefox or Opera someday.
As for PNG’s, you just need to know when and where to use them and plan for them possibly not being background-image.
Lately, I have given up wasting time with IE6 and in some cases where transparent PNGs are used, I have the designer make a GIF equivalent and use a IE6 stylesheet with a few declarations in place of PNG. Sometimes you just don’t have the time.
I can’t wait for the day where there is full on support of PNG and CSS from the IE camp… any year now…
@Kevin and Ty: Yeah I wish so badly background transparent PNG’s would work reliably with IE 6. I did see something that Apple was using on their site, some kind of weird .htc file, but it broke the CSS validation so I haven’t really used it much. GIF’s for backgrounds it is for now I suppose.
I will say that this Google code does more than fix transparent PNG’s; it also seems to fix a lot of the display bugs that we usually hack the CSS for. I’m going to use it on a new project and see how it goes.
This has nothing to do with Google. It’s Dean Edwards work. http://dean.edwards.name/
Google Code is just a repository for open-source projects. Please reference the author.
Okay, I see that now. It’s not very apparent upon viewing it.
Hey Justin, thanks for the tip. Kevin’s right, it’s not very apparent at all that he’s the author! Glad you caught that, I’ve updated the post and credited him above.
wow..before i didnt heard about it…
Ohh, great information. Thanks for posting.
Great post. In any case, IE is way beyond obselte right now as it struggles to catch up with Opera, Firefox and Safari.!
Google Chrome....although new and is supposed to be faster, I have my doubts if will beat Firefox. I like it a lot!
An easy way to add Ruby files to QuickLook in Leopard
Seth Godin hits the nail on the head again.
Super simple animated loading image creator. You choose type, color and background color and it generates an animated gif.
Finally, the makers of CSS Edit are making an HTML/CSS/Whatever Editor. It’s called Espresso.
Seinfield. Gates. Funny, but such a bad commercial.
A beautiful, heartbreaking photo essay from Phillip Toledano.
Hahahaha, Vista sucks.
The best Content Management System for designers. Feature rich, completely customizable, and easily extendable.
Basecamp is the smarter, easier, more elegant way to collaborate on your internal and client projects.
Tim Van Damme
February 12, 2008
I tried it once, but it showed some bugs (duh, it’s IE).
Maybe it’s because I added it to a project that was already in a very advanced stage…
Will try it again on a project I start with tomorrow though.