Как стать автором
Обновить

Комментарии 15

Микроформаты, в свою очередь позволяют разметить уже существующие документы, но отбирают такие полезные атрибуты как class.
Куда они отбирают? Они только резервируют некоторые имена классов.
Но, к сожалению, Microdata DOM API поддерживается только в Opera.

github.com/termi/Microdata-JS (Implementation of the HTML5 Microdata specification with IE6+ support)
Имплементация Microdata DOM API в Opera уже устарела — теперь itemtype возвращает DOMSettableTokenList. В своей библиотеки я это исправляю.
На данный момент есть зависимость от github.com/termi/ES5-DOM-SHIM, но её можно убрать подключив любую другую реализацию DOMSettableTokenList.
Спасибо, добавил в топик!
После прочтения всё стало ещё непонятнее, чем до.
А что именно непонятно?
А кроме гемора при разработке, что это дает? Какие преимущества явные и очевидные, которые можно использовать не в «светлом будущем» (хотя и это тоже), но и прямо сейчас?
Повышение позиции в результатах поиска по-моему тоже неплохо. Я думаю, на высших позициях будет, к примеру, размеченный рецепт.
НЛО прилетело и опубликовало эту надпись здесь
Если говорить про DOM API, то уже сейчас это даёт возможность создавать модели данных, описывать их в словаре, и использовать в JS, не заморачиваясь на вёрстку. Верстальщик, при этом, может творить всё, что ему хочется (в рамках разумного, конечно же).
Например, можно реализовать фреймворк типа DOJO, но при этом без генерации html-кода из самого фреймворка. За счет этого можно добиться невероятной гибкости. И, таки да, на классах и селекторах сейчас это сделать можно, но очень сложно.
Ну тут я бы наверно разделил на 2 состовляющие:
1) синтаксис
2) семантика.

По первому, безусловно с вами соглашусь.
А второй пункт на текущий момент времени, лично мне, на текущий момент времени не совсем понятен.
Тут можно согласиться, если действительно взять во внимание тот факт, что поисковики лучше ранжируют / забирают себе данные (аналог автоматической грабилки Я.Маркет). Но я вот не уверен, что это вопрос настоящего.
составляющие*
По поводу ранжирования поисковиками хорошо ответили в комментарии habrahabr.ru/post/133961/#comment_4448384.
А семантика всего документа только выигрывает от использования Microformat's и Microdata
Спасибо за ссылку.

А сейчас есть средства автоматизированного добавления метаданных? Или все пока что вручную, не владеете информацией?

Для многих популярных CMS есть средства добавления микроформатов. Добавляют ли они Microdata не знаю, но наверняка.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории