Date: 2 October, 2007 - 08:11
I admit it, I'm spoiled...

I've been using Firebug for I don't know how long but at BarCampDC this year, my eyes were really opened. That's when Russell Heimlich taught us that Firebug could be used for far more than just inspection... it could be used to live-edit the css and html of a page and see the results in realtime. Since I've picked this up, the previous edit, save, reload, groan, repeat is gone! It has become stunningly simple to edit a site, figure out the proper spacing and alignment, copy, paste, validate, done! It's been such a wonderful and effective solution that just works.
Well, almost... because then there's Internet Explorer.
IE7 works about what you'd expect and tends to behave. Other than a few issues with alignment, it honestly isn't too bad. My only criticism is that Microsoft took so long to get it out.
The core of the problem is that IE6 won't die.
IE6 is an abomination on the world. It is what Netscape 4.7 was for us last time around. Netscape 4.7 hung on for so long because people loved it. It did what they wanted, it just wasn't great at it and as a result we had to support it years longer than anyone wanted. IE6 - on the other hand - is hanging on because people don't want to upgrade.
According to Wikipedia, the final release of IE6 was August 2001. In the past six years, the web has moved on... but the tools for IE6 haven't. We're still missing png transparency, odd css implementations, and a closed, barely extensible platform... with 40% market share.
If you end up fixing your parents' computer over the coming holiday season, do them a favor and update Internet Explorer for them. Better yet, give them Firefox...









Tools to deal with IE6
For IE6 PNG Support there is a nifty little workaround -> http://www.twinhelix.com/css/iepngfix/
There are lots of limiations like CSS Background controls won't work since the workaround is an IE behavior that replaces a PNG background image into a seperate container using the PNG Transperency filter.
For weird IE only bugs I use the under score or period hack -> http://www.456bereastreet.com/archive/200411/the_underscore_hack/
#header {
margin-top: 8px; //Caught by every browser
.margin-top: 10px; //Only caught by IE browsers
_margin-top: 4px; //Only caught by IE6
}
Finally, there is a Firebug like toolbar for IE called the IE Dev Toolbar -> https://www.microsoft.com/downloads/details.aspx?familyid=E59C3964-672D-4511-BB3E-2D5E1DB91038&displaylang=en
Take an hour out of your day to just play around with it as it is kludgy and not as elegant as Firebug. It pretty much lets you play around with styles.
Have Fun!
No, I don't think we're spoiled.
Firebug has certainly been a welcome addition to the web development scene. But really, a good HTML/CSS/JS debugger has been LONG overdue. It's a huge embarrassment to MS that they didn't come up with this first.
Post new comment