Semantically styling breadcrumbs—What’s wrong with » › / •?
kumpunen.com
kumpunen.com
If he thinks the blind can't figure out breadcrumbs, he'd probably spit his coffee if he saw one programming.
The article doesn't actually point to any better user experience, it just imagines one might be possible as a screen reader might be able to use his notion of "semantically correct markup" better than Google's -- even though Google is one of the only serious implementations paying attention to specifically breadcrumb-related markup.
#breadcrumbs li:after { content: ">"; }I suppose the next best thing would be to have a CSS rule
.breadcrumb-marker { speak: none; }
but it appears, based on a little Googling, that hardly any of the aural browsers support aural CSS rules.I'm genuinely curious. Is there an authoritative source some where (w3c, etc)?
If you buy that, then you can acknowledge such use is Semantically Correct. There may be alternatives that just as Correct or even moreso.
I believe the capitalization on the term Semantically Correct is a tongue-in-cheek acknowledgment that there is no authoritative answer to this particular question.
In the context of a human conversation, the semantics of your list are apparent. In the context of HTML, the semantics are not apparent. An absence of semantics is not the same as semantically incorrect. To my understanding, something that is semantically incorrect would be more misleading than ambiguous.