DesignFeature

Five fantastic Firefox add-ons for web designers and developers

Mozilla's Louis-Rémi Babé rounds up the best Firefox add-ons for web designers and developers and explains how to use them to learn more about HTML, CSS and JavaScript, add an FTP client to your browser and more

One of the main reasons behind Firefox's popularity is its ecosystem of add-ons, allowing users to personalise their browser by modifying its visual appearance and extending its features. Mozilla has grouped some popular and useful addons into Collections, aimed at particular types of users;  the most popular one being the Web Developer Package. There isn't any specific Web Designer Collection yet, but don't let the name put yourself off: as we will see, many "developer" add-ons have features interesting for web designers, too!

1. Firebug

Firebug is the Swiss army knife of web developers. Although it can seem  complicated at first, it can be extremely useful for designers with a basic knowledge of HTML and CSS and for those willing to learn more  about it. A good entry-point to this tool is the HTML panel pictured  below. To open Firebug once it has been installed, simply press F12 (or  fn + F12 on a Mac).

One can also left click on any element of the page  and choose "inspect element" from the contextual menu. On the left-hand side of the Firebug panel is the HTML tree/structure of the page. It is fully editable, which allows you to preview the effect of:

  • adding some text to a section of the page
  • removing some elements from the page
  • adding or removing names in the class attribute of an element
  • changing the URL of an image
  • and much more

Selecting  a specific element in the tree displays its style in the right-hand side panel. This can be really useful to see which style rules apply or are overridden, and where exactly in the CSS file has a specific rule been declared. Just like the HTML panel, it is fully editable, which  allows you to preview the effect of:

  • modifying a style value (tip: it can be modified step-by-step using the up and down arrow keys)
  • switching on or off a style property by clicking on the sign at the beginning of the line
  • adding a style property by double-clicking anywhere in a style rule

Generally, curious web designers will see that Firebug helps them understand the way the different web technologies (HTML, CSS and JavaScript) work and how they interact with each others. It helps them become more knowledgeable, efficient and creative when producing  websites. For the most adventurous ones, willing to play with a bit of JavaScript and libraries such as jQuery, the logging functions of Firebug will prove extremely helpful to understand "what is going on" in their code.

2. Web Developer

Many features offered by Firebug are also present in the Web Developer toolbar. In this toolbar, they are presented in a task oriented way, grouped under meaningful category names such as "CSS", "images" or "outline". It represents another interesting way for web designers to learn more about HTML and CSS, and has some unique features that could be useful  for designers:

  • displaying image paths and find broken ones in the page
  • displaying a ruler on the page
  • resizing the window to a specific width and height (to test how the website would render on a lower resolution screen or mobile browser)

The web developer toolbar can also be used to check for compliance of websites to some accessibility guidelines and web standards.

3. Pixlr Grabber

When  your favourite graphics editing program is not available, Pixlr is here to the rescue: Pixlr lets you select an area in a web page, then edit it right inside your browser, with a full featured tool.

You can also share grabbed images on the web or save them on your computer.

4. FireFTP

Uploading files to a server has never been easier with FireFTP: this add-on installs in three clicks and adds an FTP client to your browser. It is the perfect tool to make a quick change to a website and test in the same application.

Once you have created an account with your FTP address and credentials, you can drag and  drop files from your computer to the server, or right click on a hosted file, edit it with your favourite editor, and update the file directly  on the server.

5. Colorzilla

Colorzilla is a compilation of different tools focused on colours:

The eyedropper lets you grab the colour of any pixel of the page.

The DOM colour analyzer generates a palette of the colours used in the page (excluding images).

And Colorzilla also features the usual colour picker and palette browser.

It should be noted that the developer of Colorzilla also created a website that allows you to create CSS3 gradients compatible with all current browsers (degrading to a two colours gradient in older IEs).

Subscription offer

Log in to Creative Bloq with your preferred social network to comment

OR

Log in with your Creative Bloq account

site stat collection