Benjamin Hawkes-Lewis wrote:
> Actually, from lurking on mailing lists for
screenreader users, changing
> settings seems commonplace.
I was going to reply to Adam's message last night, but was
too tired so
went to bed instead. Ben has beaten me to it, and my
thoughts on the
matter are very much in line with his.
Yes, it is true, that for the most part, people do not
change their
software's initial settings. However, there are a certain
class of
settings that many people -- perhaps even *most* people
(yes, even non-
technical people) do change. Probably the best example is
desktop
wallpaper. How many people do you really know who use their
operating
system default desktop wallpaper?
The question is: is the behaviour of screen readers with
regards to the
ABBR element one of this special class of frequently changed
settings, or
is it not? Unless someone can cite actually research into
this matter, I'm
unhappy to go along with the "it doesn't cause a
problem with real-world
screen reader users" hypothesis.
Ben also raises another point that I wasn't going to mention
in my
abandoned theoretical late night message. It's another point
with which I
agree, and have probably mentioned before on this mailing
list: that of
semantics. Even if all the accessibility problems could be
solved
overnight, semantically ABBR is often still the wrong
element to use -
certainly for the datetime design pattern, but also for many
other ABBR
design pattern use cases. It's just icky -- especially for
hCalendar's
dtend used with a date (rather than a full datetime).
What are the alternatives:
The Web Standards Project's suggestion to use OBJECT and
PARAM for
datetimes <http://www.webstandards.org/2007/04/27/haccessibility/
> is
nice, but can cause browser funniness, and it's too much to
type anyway.
There are issues with simply supporting "title" on
any old element. The
title attribute is used too much in the wild for us to
easily use it. For
example, how would this work?:
<div title="My hCard"
class="vcard">
<span class="fn">Toby
Inkster</span>
...
</div>
Personally my preferred solution is Andy Mabbett's
suggestion from
February this year <ht
tp://microformats.org/discuss/mail/microformats-
discuss/2008-February/011583.html>. This has been
implemented in
Cognition, my semantic web parser, of which version
0.1alpha6 is due out
later today. I can vouch that it's no harder to implement
than ABBR, and
it's very easy for a tool to support both.
--
Toby A Inkster BSc (Hons) ARCS
[Geek of HTML/SQL/Perl/PHP/Python/Apache/Linux]
[OS: Linux 2.6.17.14-mm-desktop-9mdvsmp, up 3 days, 4:45.]
Earth Hour
http://tobyinkster.co.uk/blog/2008/03/29/earth-hour/
_______________________________________________
microformats-discuss mailing list
microformats-discuss microformats.org
http://microformats.org/mailman/listinfo/microforma
ts-discuss
|