abbr vs acronym

There appears to be quite some confusion between web developers the difference between the tags <abbr> and <acronym>. To clear up this confusion let me explain the difference as best I can. The W3C describes the two as:

  • ABBR - Indicates an abbreviated form (e.g., WWW, HTTP, URI, Mass., etc.).
  • ACRONYM - Indicates an acronym (e.g., WAC, radar, etc.).

In Layman's terms the difference lies in the way the term is pronounced. An abbreviation represents a term spoken in individual characters, such as H.T.M.L ("haych-tee-em-el"). An acronym however, is a term spoken as it is spelt, such as DOM. DOM stands for Document Object Model, and is pronounced "dom", not "D.O.M" ("dee-ooh-em").

We all love Internet Explorer 6

Sadly there is one other thing that separates <abbr> from <acronym>. Internet Explorer does not recognise the <abbr> tag. Now why the IE team chose to not include this feature is beyond my guesswork. However it is something we as web designers have to take into account to understand exactly how our scripts will be rendered and understood. I personally use the <abbr> tag anyway. Whilst <acronym> is still standards compliant I feel that <abbr> is a more encompassing element. In addition to this, the lack of IE support for this tag does not affect the final outcome of the document in IE, it is simply ignored.

Article Envelope

About the Author

Steve Tucker is a 23 year old web developer living and working in Huddersfield, England
Read more...

Bookmark and Share


Interact

Comments

  1. On 29/07/2006 Rik Lomas said:

    Just to let you know all acronyms by their nature are abbreviations [http://en.wikipedia.org/wiki/Acronym] and for future W3C standards, there will be no acronym tags, just abbr tags.

  2. On 29/07/2006 Damien said:

    Fuck Internet Explorer!

  3. On 29/07/2006 Steve Tucker said:

    @Rik: Well made point. Acronyms are a more descriptive form of abbreviation. True as well about the second point you made; there is speculation that acronym tags are going to be phased out.

    @Damian: I wish I could but my clients dont share the same opinion! ;)

  4. On 29/07/2006 Elessar said:

    Fuck your clients! J/k...i honestly dont know how i managed to 'surf the web' prior to Firefox. The simplicity of things such as tabs and extensions and themes seperate it from IE6 by miles.

    And then the memory usage is MORE than FF, which is sadly saying a lot, but hopefully Firefox 2.0 fixes that.

Make a Comment

Note: Any HTML you enter will be encoded.

*:
:
:
*:
:

Discover

Media Panel - Things I like

Music I Like

  • U2 - The Joshua Tree - Album Cover
  • Feeder - The Singles - Album Cover
  • The Stone Roses - Album Cover
  • Embrase - Out of Nothing - Album Cover
  • Nirvana - Incesticide - Album Cover
  • The Offspring - Smash - Album Cover

Videos I Like

  • U2 - Original of the Species - Video Screenshot
  • Nirvana - Heart Shaped Box - Video Screenshot
  • Cillet Bang Video Screenshot
  • Metallica - Unforgiven - Video Screenshot
  • U2 - Numb - Video Screenshot
  • Michael Jackson - Motown 25 - Video Screenshot

Books I Like

  • Red Dwarf, Backwards - Rob Grant - Book Cover
  • DOM Scripting - Jeremy Kieth - Book Cover
  • Foundations of Ajax - Ryan Asleson, Nate T. Schutta - Book Cover
  • The Silence of the Lambs - Thomas Harris - Book Cover
  • PHP Anthology Volume 1 - Harry Feucks - Book Cover
  • Web Standards Solutions: The Markup and Style Handbook - Dan Cederholm - Book Cover

About This Website

This site is the personal space of Steve Tucker. Its version number is 9. As a testing ground the site gives Steve a canvas on which to push his skills and ideas, bridging the author/reader gap using dynamic technologies like Javascript. Since version #2 this site has been custom-built in PHP, a stable open-source programming language running on a Linux server.

This site is not just an information platform. It's Steve's passionate hobby and part time retreat. Continually evolving it remains true to its roots; clean, attractive, cutting-edge and distinct. The site has built upon web standards, tableless CSS design, and the principal of accessibility.

You can learn a little more about Steve here »