Микроданные против Микроформаты


Точно так же, как сказано в названии: мне кажется, что микроданные имеют несколько преимуществ перед микроформатами, с единственным недостатком, который является немного более подробным. Это вся история?

Похоже, что Google поддерживает и то, и другое одинаково; есть ли что-нибудь еще, что я должен рассмотреть?

Author: unor, 2010-09-11

3 answers

Несмотря на то, что (на сегодняшний день) слишком коротка для такой темы, статья Википедии о микроданных (HTML5) по-прежнему прекрасно описывает взаимосвязь между тремя общими подходами к семантической разметке:

Микроданные можно рассматривать как расширение существующей идеи микроформата, которая пытается устранить недостатки микроформатов без усложнения таких систем, как RDFa.

Таким образом, на расстоянии (т.е. игнорируя технические различия) Я бы сказал, что в значительной степени это действительно вся история (для микроданных против Микроформаты - RDFa - это еще одна тема), следовательно, вашей главной заботой должна быть целевая "аудитория", т. Е. Поддерживается ли выбранный вами формат клиентами, которые, как вы ожидаете, будут потреблять ваш семантически обогащенный контент - если Google является обычным эталоном здесь, похоже, вы можете свободно использовать будущий стандарт HTML5.

 2
Author: Steffen Opel, 2017-04-13 12:33:17

Также полезно иметь в виду, что Микроформаты являются открытым стандартом. Это означает, что любой может внести свой вклад.

Честно говоря, выбор того, какой из них использовать, полностью зависит от потребностей вашего сайта. Если есть микроформат для того, что вам нужно, я предлагаю использовать его вместо этого, по крайней мере, сейчас. Им 5 лет, и микроданные все еще находятся в разработке.

Микроформаты также получают рекомендации быстрее, чем W3C, или, по крайней мере, так кажется.

 0
Author: Kevin, 2015-11-02 02:02:29

Одно из важнейших различий между ними заключается в том, что микроданные полагаются на модель itemprop, в то время как микроформаты полагаются (в основном) на модель class.

Это важно для разметок, которые используют очистку html, таких как викитекст MediaWiki, где class атрибуты принимаются, но itemprop атрибуты очищаются (т.е. удаляются). Таким образом, в MediaWiki можно использовать только микроформаты.

Пример:

В MediaWiki, a микроформаты синтаксис, такой как:

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

Будет принят и будет отображаться точно так, как есть, но микроданные синтаксис, такой как:

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

Будет отображаться как:

<div>John Doe</div>

См. также:

 0
Author: Protonotarios, 2016-12-27 10:17:41