Профили в социальных сетях в микроформатах h-card HTML

Я хочу использовать микроформаты h-card на моем новом веб-сайте.

Как правильно добавить профили в социальных сетях, такие как Twitter, Facebook и т. Д. На мою h-карту?

Для телефонных номеров можно добавить атрибут типа. Как "клетка", "дом", или как вы хотите.

Это нормально, когда я делаю это с профилями в социальных сетях? Подобно:

<span class="u-url">
  <span class="type">Twitter</span>:
  <span class="value">http://twitter.com/blabla</span>
</span>

Согласно этой странице документации это должно быть возможно. Но все учебники, которые я нашел о h-card или hcard, просто добавляют все профили в социальных сетях без атрибута type. Так что я не уверен, как правильно это сделать.

1 ответ

На сайте микроформатов2 в викинге микроформатов есть примечание:

Примечание: использование 'value' в пределах 'tel' должно автоматически обрабатываться поддержкой шаблона value-class. А пока, свойство 'type' в 'tel' отброшено / проигнорировано. Если есть очевидная документально подтвержденная потребность в дополнительных типах телефонов (например, факс), мы можем ввести новые свойства квартиры по мере необходимости (например, p-gel-fax).

Это означает, что шаблон значения-класса еще не поддерживается спецификацией mf2, но вы можете попробовать префиксы поставщика и использовать, например, u-x-twitter u-url вместо u-url,

Это например:

<div class="h-card"><a href="http://twitter.com/blabla" class="u-x-twitter u-url">Twitter</a></div>

будет интерпретироваться как:

{
    "items": [
        {
            "type": [
                "h-card"
            ],
            "properties": {
                "x-twitter": [
                    "http:\/\/twitter.com\/blabla"
                ],
                "url": [
                    "http:\/\/twitter.com\/blabla"
                ],
                "name": [
                    "Twitter"
                ]
            }
        }
    ],
    "rels": {}
}

Кстати: вы можете попробовать / подтвердить свой код здесь: http://pin13.net/

Другие вопросы по тегам