Benjamin Hawkes-Lewis wrote:
Martin McEvoy wrote:
One question what is actually wrong with using an extension eg:
<span class="bday" style="-uf-content:'1968-01-04';">4th Jan,
1968</span>
apart from the CSS validation issues, which when you compare it with
the current <abbr> and @title accessibility issues doesn't seem so
bad to me?
The only direct accessibility issue I can think of is that if you had
a tool that stripped out styling information before presentation to a
user who needed to apply their own formatting, the data would be
stripped along with the presentational suggestions.
agreed....
There are a couple more indirect considerations:
1. Encouraging non-conforming code could produce more mistakes;
without a quality control process, mistakes are less likely to be
noticed when they only affect users with certain disabilities.
yes this too....
2. It would constitute a barrier of adoption to publishers aiming to
produce webpages that conform to accessibility guidelines that require
conforming or even just valid CSS and reduce the benefits of such
microformats reaching users with disabilities via sites designed to be
usable for them. For example, a page using this syntax probably could
not pass WCAG 1.0 Checkpoint 3.2 ("Create documents that validate to
published formal grammars.") and therefore could not pass at the
Priority 2 level.
Nicely said thank you very informative absolutely correct also.
These issues are by no means as significant as the accessibility
problems with abbr and title.
the lesser of the two evils so to speak.. :-)
But in terms of what is wrong with it more generally, this solution is
every bit as non-conforming (though not quite as risky) as an HTML
custom attribute, with the additional ugliness of putting required
data into a layer intended for optional presentational suggestions.
even if they are just presentational suggestions for a parser? because
this is practically what the abbr pattern does using @title? where would
I put that data then? if I were copying popular usage patterns that data
would be in the head in a meta tag referenced in some meaningful way
(how I don't know), but instead it seems (to me) that I have to take
that data and place it in the content hidden in @title a cool trick! I
guess that's why microformats are referred to quite often now as
"hacky". This is just my though so don't jump up and down, I am known to
think a little out of the box, microformats can overcome their issues if
they just accept one thing machine data belongs in the head of a
document, not in the content were it currently is.
Given that HTML custom attributes are a non-starter for microformats
because they build on existing standards, I can't see how this
proposal is going to gain any traction.
It wasn't really a proposal of any kind I am just cycling through the
many options.
--
Benjamin Hawkes-Lewis
_______________________________________________
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss
_______________________________________________
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss