IE Developer Toolbar
I realized again today how much I appreciate this tool. I am constantly showing other developers the power in this little gem and I find it a huge time saver debugging rendering issue in IE. (the download is linked below)
Before any of the Firefox zealots comment on FireBug or the Firefox developer toolbar, I know, I know, I know. You had it first, yours is better, blah, blah, blah. I find you almost as annoying as gnats, Mac zealots and Viagra spam; I just don't know which of you are worse yet! In other words, don't waste space with your comments because you see, we just don't care.
Back on topic... I blogged about this over a year ago and I am still using it today. Basically it walks the DOM and creates a tree view so that you can search elements of the DOM. You can also choose to find and element by clicking any area of the page that you are having trouble with. In the far right column you can right click on any style and click "Trace Style" and it will take you right to the line in the CSS file or tell you if it is an inline style.
CSS is one of the worst implementations for UI design ever created. Up until the tools in Firefox and IE, it could take hours to follow inherited styles and styles that bleed into each other. Now it is within a few clicks and you find the offending line of code. One other feature I find nice is that you can view the in memory representations of the DOM. For those of us that have been using DHTML and using InnerHTML to alter code on the client, it is great. I remember copying screens and pasting them in other WYSIWYG editors to see the actual html behind it. Since it was a change to the DOM in memory only, viewing the source was useless.
This is a list pulled from the Microsoft website showing some of the features available.
Explore and modify the document object model (DOM) of a Web page.
Locate and select specific elements on a Web page through a variety of techniques.
Selectively disable Internet Explorer settings.
View HTML object class names, ID's, and details such as link paths, tab index values, and access keys.
Outline tables, table cells, images, or selected tags.
Validate HTML, CSS, WAI, and RSS web feed links.
Display image dimensions, file sizes, path information, and alternate (ALT) text.
Immediately resize the browser window to a new resolution.
Selectively clear the browser cache and saved cookies. Choose from all objects or those associated with a given domain.
Display a fully featured design ruler to help accurately align and measure objects on your pages.
Find the style rules used to set specific style values on an element.
View the formatted and syntax colored source of HTML and CSS.
Here is a link, try it out and comment back with your thoughts. download
P.S. If your a Firefox zealot who was offended, please relax and I am sorry about your little issue. I am sure I can dig up one of those old spam messages to forward your way. ;)