Re: a | abbr | acronym

Michael wrote on Monday, March 3, 2003 at 12:27:49 AM:

> [In XHTML 2.0, shorten the "abbr" element to "a".]

Although it would be confusing for HTML4/XHTML1 authors learning
XHTML2, they cannot be expected to learn XHTML2 without reading at
least a little about XHTML2 anyway.

My main concern is that abbr isn't used enough to warrant a one-letter
name. I think (for example) the title attribute is more worthy of a
single letter name. It's used much more than the abbr element and
there isn't a previous attribute named "t" to my knowledge. Plus, it
would benefit the abbr element almost as much as shortening its own
name. Here's an example:

    <abbr title="extensible markup language">XML</abbr>
    <a title="extensible markup language">XML</a>
    <abbr t="extensible markup language">XML</abbr>

I think abbr is of an optimal length considering how much it's used.
Especially if you consider that the content of the title attribute
often overwhelms the size of the opening and closing tags (as above),
and especially if you consider that abbr will always need both opening
and closing tags, so the practical difference in size will be from
thirteen keystrokes to seven (not four to one), which seems even less
attractive.

Related:
http://www.w3.org/People/Bos/DesignGuide/readability.html

-- 
John

Received on Monday, 3 March 2003 17:38:52 UTC