Creativebits.org

an All Creative World site
Ivan's picture

Firefox web developer tools

Regardless if you are learning CSS or you're an active web developer you will greatly benefit from three Firefox extensions.

Most designers wanting to learn CSS, start by modifying existing templates and CSS styles, rather than writing a whole new stylesheet from scratch. That's a good way to learn in my opinion, but the biggest problem is usually understanding the relationship between the elements and how different styles effect the whole page. If you're a student these extensions will accellerate your understanding of how CSS works. And if you are an experienced developer they will speed up your everyday tasks especially when sorting out bugs.

Aardvark

The first extension can be installed by clicking here if you're using Firefox. You can start it from the Firefox tools menu.

It's the simplest help out there. You just hover over the elements on the page and it shows you the names of the different elements. Great tool to give you a quick overview of a web page structure. There some cool keystroke features available with this extension. For example try pressing "C" to set the element's background to a random color. More keystrokes here.

DOM Inspector

The second one is part of the default Firefox installation for the Mac OS X. For Windows you will need to run the custom installation to get it working.

DOM Inspector might be scary at the first look, but it's an extremely useful tool to understand how a certain element on a web page is adressed.

To access this function of Firefox select the Tools/DOM Inspector menu. In the new window that pops-up you need to press the Inspect button in the top right corner (marked with orange in the example). This will open the active web page in the bottom area of the DOM Inspector window. Now you should press the icon in the top left corner and than click on any object on the page in the bottom area. Now, you should be able to see in the top left window the whole path as how that particular object is addressed.

Web Developer Toolbar

The last one is the most versatile and exciting of all. To install it click here. You will need to quit and restart FF to get it working.

This toolbar has a wide spectrum of different tools and is extremely easy to use. I will only touch upon a few features and let you discover the rest by yourself.

Press Apple-Shift-E (Cmd-Shift-E) to open a sidebar and see all the stylesheets controlling the active web page, including the inline styles as well. This is surprisingly useful when you see a certain effect on a web page and you want to know how it's done. Not only that. You can overwrite elements in the sidebar and see the effects live!

Another useful feature can be accessed from the toolbar menu if you select Information/Display ID & Class details. This will switch on little panels of information about the ID's and Classes that are used on a page. This will be quite handy if you want to modify a certain little detail on your page and don't know how can it be adressed from CSS.

The last feature that I'd like to touch on for this extension is the Topographic Information, which can be accessed from the same Information menu point. This one shows clearly with shades of grey the layers of how the page is built up. The lightest being the top layer. If you combine this view with the previous feature you can clearly see the page structure unless it's too complex with many ID's and Classses covering each other.

I'm sure this post will raise more questions than it answers, so go ahead ask!

Commenting on this Blog entry is closed.

cosmicrob's picture
7 pencils

Those are great tips. I didn't know about Aardwark, but I find Web Developer Toolbar indispensable. The live CSS editing is great for experimenting.

chillcore's picture
6 pencils

Time for some Safari plugins like these to come up.
BTW, in case you didn't know, a very promising CSS standalone app based on the Apple WebKit: Xyle

Page is in german, the app itself provides english localization.

Anonymous's picture

Been using Firefox for awhile now but hadn't run accross these. Just starting to learn CSS and standards based design and these are going to come in very handy. Thanks for the tip!

Charles's picture

There are a couple of similar, if not as comprehensive, plugins available for Safari. Check out the developer tools section on Pimp My Safari, an excellent site by the venerable Jon Hicks.

Taniza123's picture
2 pencils

Yeh its a cool collection of web based tools but in the above article all the CSS Tools are not mentioned. When i need to the CSS Tools and i saw a good collection of CSS Web Based Tools for Optimizing and Formatting the CSS and or many other web based tools for many purposes which is very useful.

Abdul's picture
576 pencils

I still dog I.E.

Anyway I can get something like this without getting Firefox?

Ivan's picture

Sorry for my language, but I'm sure many web designers know where my frustration is coming from. It hasn't been updated in ages and it has tonns of bugs are inconsistencies in the way CSS pages are displayed. Don't learn CSS using IE. Use some Mozilla based browser, which is almost perfect when it comes to displaying correct CSS. IE is a big headache for web designers.

IE must be taken into consideration, because many still use IE, but it's not the browser of choice for a web designer. Once you start using FF, you will discover how much better many sites look like in FF than in IE. Simply because IE can't do things.

Maybe someone can help me explain better why not to go with IE.

kenyabob's picture
303 pencils

How to give a kind response to this entry....You need firefox. It completes you. IE is a lost cause. Unfortunately, most of the R&D over at Microsoft is being spent on the long overdue Longhorn, and although they have made claims that IE7 is coming, one can only hope. Microsoft has even recognized the failings of the aged browser. Developers on IE7 promise to finally make a browser that adheres to Web Standards, such as CSS2. Until then, make the move. www.getfirefox.com.

Ivan's picture

from http://alistapart.com/

"Safari bug known

Safari 1.3, a nutritious part of Mac OS X 10.3.9, offers improved CSS support, nifty new features, and one rather unfortunate new CSS rendering bug.

If you’re using Safari 1.3 (and if you downloaded Mac OS X 10.3.9, you are using Safari 1.3), then you can easily see Safari’s new bug: the subnavigation in our sidebar starts in the wrong place, and the diamond markers preceding each list item are superimposed over the crack between columns.

The day Safari 1.3 became available, we noted and reported this bug to Mr David Hyatt, Apple’s Safari chief. As is his wont, Mr Hyatt fixed the bug within a day. An updated version of Safari 1.3 will become available soon. Meanwhile, there is no need to write to us about the bug. (But thanks for caring.)"

Now, how long has IE been full of bugs? Years. How many people reported it? Just google it. Yes, more than 7 million pages!!!

Brian Behrend's picture

MeasureIt is a new one I've found that lets you "draw a ruler across any webpage to check the width, height, or alignment of page elements in pixels."

Creativebits is a blog about creativity, design and Macs. We also have a critique section where you can post your work to get opinions and a forum to discuss any design related topics.

Recommend us on Google

Latest critique

Do you need a great new logo?

If you need a logo for your company or product you can get it done with us.
In our logo store you can pick from over 28,000 pre-made logos that will be customized to your name for free or you can post a contest for us for just $250 and our designers from all over the world will submit dozens of logo design suggestions to your specific needs.

Marketplace