Difference between <abbr> & <acronym>?

Ask a Question related to Macromedia Dynamic HTML, Design and Development.

  1. #1

    Default Difference between <abbr> & <acronym>?

    What is the usage difference in the tags <abbr> & <acronym>? It appears to me
    that both tags produce the same result. Is it the default for these tags to
    change the cursor into a question mark? Do you always need to use the attribute
    "title" with these tags?

    I did a search on the forum for this topic and saw a post that stated IE6
    doesn't recognize <abbr>. Is that accurate? How would you get around that?

    (Questions, questions, questions. . .inquiring minds want to know. . .
    :confused; )

    Thanks.



    harlene Guest

  2. Similar Questions and Discussions

    1. Is there a difference???
      Hi to you all, I have had an application built for me using flash and coldfusion and linking to a mySQL database. When the mySQL database was on a...
    2. Why is there a difference??
      I'm noticing that for some reason the 2 icons I have on my page are moving in different browsers. Look fine in IE but not in Firefox. Page is...
    3. difference between these 2?
      In some examples I am looking through they are speaking of datagrids and datalists (this is not the question :) For the datalist a column is...
    4. Difference between ASP & PHP
      I doubt about the difference between ASP & PHP. Some people say that PHP is faster than ASP and PHP is the free equivalant of ASP. An other...
    5. what is the difference....
      Hi, What is the difference between.... $data = file($this->URL); ....and... $data = @file($this->URL);
  3. #2

    Default Re: Difference between <abbr> & <acronym>?

    Well, in practice, there isn't a difference. Both tend to give you a
    different cursor and a tooltip showing the title attribute. Yes, they're
    both relatively useless without the title attribute. You can change the
    cursor and appearance using CSS.

    IE does not recognize <abbr>; you can get around it by using only <acronym>.
    I doubt many grammarians would bother to check your source code. ;)
    You can also use <abbr> with a span as follows:
    <abbr><span class="abbr" title="HyperText Markup
    Language">HTML</span></abbr>

    You'd then attach all your styles to class .abbr rather than the tag abbr.

    Still - is it really that important? :)


    Lionstone Guest

  4. #3

    Default Re: Difference between <abbr> & <acronym>?

    Thanks for your explanation.


    harlene Guest

  5. #4

    Default Re: Difference between <abbr> & <acronym>?

    That wasn't a very good explanation.

    Both of those tags improve the page's web accessibility, and they allow you to
    specify the full spelled-out word of an acronym or an abbreviated word. For
    example:

    <acronym title="HyperText Markup Language">HTML</acronym>

    <abbr title="Number">No.</abbr>

    Every modern Gecko based browser will automatically add a dotted underline if
    you use either of these tags, but IE will not. Also, IE doesn't support <abbr>,
    but I often use <acronym> much more frequently than <abbr> anyway.

    One work around for IE, is to add this to your style sheet. It allows the
    <acronym> tag to be more noticable when used, plus these tags popup a tooltip
    when you hover your mouse over them.

    acronym { cursor:help; border-bottom:dotted 1px #CCC; }

    mzanime.com Guest

  6. #5

    Default Re: Difference between <abbr> & <acronym>?

    Thanks, Mike. Your explanation and css suggestion are very helpful.
    harlene Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139