it-swarm-eu.dev

Mikrodata vs. mikroformáty

Stejně jako název říká: Zdá se mi, že Microdata má oproti mikroformátům několik výhod, přičemž jedinou nevýhodou je trochu podrobnější. Je to celý příběh?

Zdá se, že Google oba podporuje stejně; je ještě něco, co bych měl zvážit?

4
Agos

Přestože (pro dnešek) je příliš krátký na předmět jako je tento, Wikipedia článek o Microdata (HTML5) stále ještě pěkně dává vztah mezi třemi běžnými přístupy sémantického značkování:

Na mikrodata lze pohlížet jako na rozšíření stávajícího mikroformát myšlenky, která se pokouší řešit nedostatky mikroformátů bez složitosti systémů, jako je RDFa .

Takže z dálky (tj. Ignorování technických rozdílů) bych řekl, že toto je vlastně celý příběh (pro Microdata vs. mikroformáty - RDFa je další předmět ), proto by vaší hlavní obavou mělo být cílové „publikum“, tj. Zda váš formát výběru podporují klienti, u nichž očekáváte, že budou spotřebovávat váš sémanticky obohacený obsah - pokud je zde Google obvyklým měřítkem , zdá se, že můžete jít s nadcházejícím standardem HTML5.

2
Steffen Opel

Jeden zásadní rozdíl mezi těmito dvěma je, že mikrodata se spoléhají na model itemprop, zatímco mikroformáty spoléhají (většinou) na model class.

To je důležité pro značky, které používají html dezinfekci , jako je MediaWiki (== --- ==) wikitext , kde jsou přijaty atributy class, ale atributy itemprop jsou sanitizovány (tj. odstraněny). V MediaWiki lze tedy použít pouze mikroformáty .

Příklad:

V MediaWiki syntaxi mikroformátů , jako například:

<div class="fn">John Doe</div>

budou přijaty a vykresleny přesně tak, jak jsou, ale mikrodata syntaxe, jako například:

<div itemprop="name">John Doe</div>

bude vykreslen jako:

<div>John Doe</div>

Viz také:

0
Protonotarios

Je také dobré mít na paměti, že Mikroformáty jsou otevřeným standardem. To znamená, že může přispět kdokoli.

Upřímně vybírat, který z nich je zcela závisí na potřebách vašeho web. Pokud existuje mikroformát pro to, co potřebujete, doporučuji místo toho použít, alespoň prozatím. Jsou jim 5 let a Microdata je stále v práci.

Mikroformáty se také dostávají k doporučení rychleji než W3C, nebo se tak alespoň cítí.

0
Kevin