Google Makes Internet Explorer Behave

by Jonathan Longnecker

Dean Edwards Squashes IE BugsOk, 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 smile !

February 12, 2008



  1. 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.

  2. 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?

  3. 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…

  4. @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.

  5. This has nothing to do with Google.  It’s Dean Edwards work.

    Google Code is just a repository for open-source projects.  Please reference the author.

  6. Okay, I see that now. It’s not very apparent upon viewing it.

  7. 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.

  8. wow..before i didnt heard about it…

  9. Ohh, great information. Thanks for posting.

  10. Great post. In any case, IE is way beyond obselte right now as it struggles to catch up with Opera, Firefox and Safari.!

  11. An automobile rental Auckland agreement or perhaps a contract isn’t just a lot of papers. It’s legal contract that spells out the conditions and terms for the rented vehicle. The contract and its own terminology change from company to company, but you will find standard terms which you will discover in the contract and therefore are listed commonly inside it. Keep your contract in the glove compartment of the rented vehicle. It shows your legal possession of the automobile. It’s advantageous knowing the terms and the technique the fee is charged. Rental Agreement Number: The amount that is required if you want to call the place to change your or extend along your rental. Car Number: A serial number that designates the rented vehicle on the contract. Mileage In: It shows the worthiness of miles at the pick- up time and the disappear time. It can be used to calculate the no. of miles per day or per rental to find out cost. When you have limited miles and also you have crossed the limit, you’ll be necessary to pay the mileage cost. Once you know approximately what lengths you will drive will help you to choose the company that provides probably the most favorable mileage terms. Fuel in or Gas In: This indicated the amount of your vehicle’s gas tank at the get time. You’ll need returning the automobile with same number of gas. Compare the cost with actual gas gauge. Businesses that maybe not charge for the first tank might request you to get back the vehicle with a complete tank. If you do not, you will be charged the rental company’s price for gasoline. It’s higher than the usual local station. Get Location, Date, Time Get back Location, Date, Time Vehicle Inspection Report (This can be a split up sheet): Any dings, scratches and harm to the vehicle rental Auckland. The automobile is going to be inspected upon get back. Collision Damage Waiver (CDW): Businesses might urge one to buy this method. Even though they call it "collision damage" coverage, it isn’t technically collision insurance. Rather, it’s a "guarantee" that the rental company can pay for damages to your rented car. By declining the waiver, you accept responsibility for just about any damages. For instance, coverage might be revoked in the event that you damage the vehicle when driving it in a negligent manner, on unpaved roads, or from the state by which you rented the automobile. Some businesses void their CDW coverage if your driver drinks alcohol or if your non-authorized driver operates the vehicle. Personal Accident Insurance (PAI): It pays a death benefit and some of one’s medical expenses if you’re within an accident. Personal Effects Coverage (PEC) or Personal Effects Protection (PEP): it safeguards your luggage against damage. If your homeowner’s policy covers your luggage along with other belongings as you travel, you might not need this protection.

    Regulations for the automobile: A Lists of the terms and/or conditions of one’s rental regarding the automobile, its cargo, the utilization of the automobile and extra drivers. These terms can sometimes include stipulations that you’re likely to adhere to.

    Refundable Charges: Refundable charges might be required whenever you get your rental car. The charge varies from company to company.

    Additional Driver Fees: Whenever you share the driving with someone else or whenever a driver is under a particular age (often 25), you have to pay specific amount.

    Out-of-state charges: These charges are assessed whenever you drive the vehicle from the state by which it had been rented.

    The others: Included in these are, applicable airport fees, taxes, surcharges, other government imposed fees, personal protection options, LDW/CDW, special equipment and upgrades.


    Cite: <a >Do You Want to Know About the Terms and Terminology of a Car Rental Contract</a>

  12. <a >MBT銈点兂銉€銉?

Behold our Amazing Portfolio

Check it Out