Mohl by překladatel v příštím díle zaujmout nějaké stanovisko ke zneužití elementu abbr?
Vlákno názorů k článku
Kódujme sémanticky s mikroformáty: 2. část - XFN
Re:hCard a abbr
Re: hCard a abbr
Re: hCard a abbr
U BBC vadilo použití hCalendar v přehledu programu vysílání (ten pro časové údaje od - do skutečně obsahuje onu "zneužitou" abbr značku). Pokud si totiž dotyčný z oné menšiny takový program nechal předčítat, opakovalo se mu neustále ono časové ABBR (vezměte si, kolik časových údajů v takovém přehledu vysílání najdete, je to jeden za druhým), tak to bylo ve výsledku určitě nepoužitelné. Pokud je naopak na stránce 2-3x hCalendar použit, netrápil bych se tím vůbec, negativní efekt bude v takovém případě mizivý.
Re: hCard a abbr
Když se podíváme na standard HTML, tak ten, kdo by se měl opravit, jsou mikroformáty.
Mimochodem, jak si představujete, že dáte prohlížeči vědět, že zrovna tento title není určen člověku, ale stroji?
Re: hCard a abbr
To není dostatečný argument. Poslední HTML standard je již hodně starý, bude to za chvíli již skoro 10 let a standardy se musí vyvíjet, aby vyhovovali reálným potřebám (nepotřebujeme standardy pro standardy, ale proto, aby nám pomáhaly řešit reálné problémy).
Re: hCard a abbr
(Předchozí příspěvek byl ode mne.)
To není dostatečný argument.
Chcete tím říct, že nesouhlasíte se zásadou POSH, na které si autoři mikroformátů tak zakládají?
Poslední HTML standard je již hodně starý
Protože se myslelo, že se přejde na XHTML a HTML vyhnije. XML je na takováto rozšíření již připravené. Obávám se, že jakýkoliv pokus naroubovat další jazyk do HTML dopadne stejně, jako když se přidávaly skripty nebo styly.
Re: hCard a abbr
Jenže obojí dodnes celkem dobře funguje. Ano, mohlo by to být o hodně lepší, ale pokud jsou nějaké problémy, tak spíše s nedostatečnou implementací než s návrhem (u JavaScriptu mohl být pravda návrh trochu doladěnější, ale tam byl hlavní problém, že se tenkrát spěchalo).
Re: hCard a abbr
Re: hCard a abbr
Re: hCard a abbr
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.
Re: hCard a abbr
Re: hCard a abbr
Jistě. img@alt je určen pro člověka. A to proto, že se použije, když obrázek je k ničemu (rozbitý odkaz, hlasová čtečka, vyhledávání v textu). Ale takový span@alt by byl čistě redundatní a mohl by mít posunutý význam.
Přidání úplně nového atributu by sice bylo čisté řešení, ale tímto způsobem by mohl jazyk bobtnat „do nekonečna“.
Konkrétně s názvem atributu machine mám ten problém, že se nikde neříká, co by měl obsahovat. Mikroformáty totiž nejsou jediný zájemce o strojově zpracovatelné atributy. Tím by se problém jen přesunul na úroveň parsování textového řetězce. Asi by se konečně začaly používat URN schémata.
Lepší způsob, jak rozšířit HTML, asi není. Proto se mi zdá HTML mrtvé.
Na druhou stranu tu máme inicativu TEI s jejím jazykem P5 (příklad zpracování času, míst a jmen). Někdy si na něj musím udělat čas a prozkoumat jej. DocBook mi už nestačí.