Циклопедия скорбит по жертвам террористического акта в Крокус-Сити (Красногорск, МО)

Шаблон:Микроформат

Материал из Циклопедии
Перейти к навигации Перейти к поиску
(i) Документация [просмотр] [править] [история] [обновить]

Что такое Микроформат?

Шаблон для формирования записи микроформата.

{{микроформат||||}}

{{микроформат|type=|value=|value-title=|tag=}}

Параметры

Вариант №1

Отображение одного значения микроформата:

  1. — Имя записи микроформата, имя свойства микроформата, вставляемое в качестве CSS-класса.
  2. — Содержимое и значение микроформата, видимый текст или элемент.
  3. — Скрытый текст, читаемый поисковиком. Если указан, то используется в качестве значения микроформата вместо видимого текста.
  4. — Тип HTML-тега, используемый для добавления микроформата:
    • inline — используется тег <span>. Установлен по умолчанию.
    • block — используется тег <div> (если содержимое второго параметра представляет собой блочный элемент)
    • имя тега — используется тег с указанным именем (div, span, table...). При пустом значении вставляется span.

При заполнении первого параметра шаблон заворачивает содержимое из второго параметра в теги с классом микроформата, указанным в первом параметре. По умолчанию добавляется inline-тег <span>, если же содержимое — блочный элемент, нужно в 4. параметре указать block для вставки тега <div>.

При заполнении третьего параметра шаблон добавляет перед содержимым невидимый inline-тег с классом value-title, в котором атрибуту title= присваивается значение третьего параметра. При этом вместо значения микроформата из второго параметра используется скрытое значение из третьего параметра, а не отображаемое содержимое второго параметра.

Все параметры необязательны, работают независимо друг от друга. При отсутствии первого и третьего значений второй параметр отображается как есть, без изменений.

Вариант №2

Добавление парных свойств type-value:

  • type — Тип свойства микроформата. Невидимая inline-метка, вставляется перед value, если value заполнено. В качестве имени записи микроформата устанавливается type, в качестве значения — содержимое type. Значение type добавляется через атрибут title= скрытого тега с классом class="value-title". Никак не отображается.
  • value — Содержимое и значение микроформата, видимый текст или элемент. В качестве имени записи микроформата устанавливается value, в качестве значения — содержимое value.
  • value-title — Скрытый текст, читаемый поисковиком. Если указан, то используется в качестве значения микроформата вместо видимого текста.
  • tag — Тип HTML-тега, используемый для добавления микроформата:
    • inline — используется тег <span>. Установлен по умолчанию.
    • block — используется тег <div> (если содержимое второго параметра представляет собой блочный элемент)
    • имя тега — используется тег с указанным именем (div, span, table...). При пустом значении вставляется span.

В данном варианте отображение type не предусмотрено, если надо вставить видимый type, используйте первый вариант шаблона два раза, отдельно для type и для value.

Вариант использования

{{микроформат|bDay|1 января 2001 года|2001-01-01}}

{{микроформат|tel|{{микроформат|type=work|value=+7 (495) 930-03-00 }}}}