[uf-discuss] Expanding the abbr pattern

Aaron Gustafson aaron at easy-designs.net
Fri Apr 27 12:48:12 PDT 2007

microformats-discuss-bounces at microformats.org wrote:
>>> Jeremy wrote:
>>>> The simplest solution is to simply expand the pattern to allow the
>>>> same usage of class and title on elements other than abbr (span is
>>>> specifically mentioned but this would potentially apply to any
>>>> element). ......... I'd be interested in hearing other arguments
>>>> for or against this idea. 
>>> I have another one for.  This isn't from a screen reader
>>> perspective, but an IE perspective.
>>> Because IE doesn't support the abbr element it is very difficult to
>>> target anything written using the abbr design pattern with CSS.
>> This is no longer true.  IE7 supports the abbr element.
> Sorry, I meant to say IE6, not IE in general.
>>> If we could use, say, a span this would solve that problem.
>> If you must have pixel-perfect rendering for your content/site in
>> older browsers that don't support abbr, and you need abbr-specific
>> styling, then yes, a workaround is to add a <span> element as a
>> styling hook for those older browsers.  However we MUST NOT
>> compromise microformats for browsers that failed to implement *an
>> entire HTML4 element*. 
> Agreed. However, not being able to style an entire element in
> a browser that still has the lion's share of the market is a
> real pain in the behind.  I don't need a pixel-perfect
> rendering, but some control would be nice without CSS
> calisthenics.  Maybe we should just evangelize FF and/or IE7 more.

You could also use Dean Edwards' IE7 scripts [1] and deliver them via
conditional comments to IE6 and under. They add support for ABBR to IE6.
Then you will cover IE7 + all IE6 and under with JS support and can go on
about your business.

[1] http://dean.edwards.name/IE7/compatibility/

It isn't a perfect solution, for sure, but will likely get you 70-80% of the
way there, which is pretty good (and perhaps the best we can hope for).



Aaron Gustafson
Easy! Designs, LLC

More information about the microformats-discuss mailing list