Děkuji za příspěvek. Zkusím podat svůj názor.
Tvrdím, že jakmile hlasové čtečky začnou brát na zřetel mikroformáty naopak tím postiženým uživatelům pomůžeme.
já jako uživatel normálního prohlížeče najedu na abbr (a čekám vysvětlení pojmu) a vyjede na mě tato zrůdnost
A víte, proč vznikl tento problém?
Protože v HTML má element abbr definovaný význam, že se jedná o zkratku, a protože atribut title nese podrobnější vysvětlení.
Naopak mikroformáty, které se tak úzkostlivě drží sémantického validního HTML, v tomto konkrétním případě šly proti této definici. Proto hovořím o zneužití. Dle mého názoru čtečky a ostatní prohlížeče jsou v tom nevinně. Oni pouze implementují HTML. Ten, kdo to dělá špatně, jsou mikroformáty.
proto se já osobně zatím přikláním k řešení s prázdným spanem
Zde se projevy problému minimalizují, ale čistě z teoretického hlediska (ale i prakticky – nastavte si padding na span a najeďte myší na prázdný span), je stále problém ve zvoleném atributu.
To je důvod, proč jsem mikroformáty, které potřebují takto propašovat jinou hodnotu, zavrhl.
Řešení bych viděl v přidání atributu alt, který svojí funkcí je přimo stvořen pro nahrazení obsahu. Pokud si dovolím pro někoho kacířskou myšlenku, že budoucnost je v XHTML, tak bych nejraději zavedl nový jmenný prostor.