abbr-design-pattern-ru

From Microformats Wiki
Jump to navigation Jump to search

!

Вы прошли по ссылке на статью, перевод которой ещё не завершён. См. оригинал статьи

Вы можете помочь перевести её до конца, соблюдая стиль и общие правила перевода.

Напоминаем, что ваш перевод может быть изменён другими участниками сообщества, поэтому старайтесь переводить статьи точнее и более читабельнее.

Шаблон проектирования abbr

Назначение

  • Используйте данный шаблон, если вам нужно сделать текст актуальным для человека и формально читабельным для машины;
  • Старайтесь не использовать данный шаблон для перекодировки актуальных данных для человека или для сокрытия данных.

Как использовать

  1. Заключите актуальный текст в элемент abbr;
  2. Как и в шаблоне проектирования class, добавьте соответствующие значения атрибута class;
  3. Добавьте атрибут title к элементу abbr с данными, предназначенными для машинной обработки.

Примеры

Данный шаблон формально кодирует указания даты и времени в элементе abbr.

До применения:

Вечеринка начнётся в 10 часов, десятого числа.

После применения:

Вечеринка начнётся в
<abbr class="dtstart" title="20051010T10:10:10-0100">10 часов, десятого числа</abbr>.

Альтернативное представление

Представленные ниже примеры являются идентичными (для парсера микроформатов):

<span class="dtstart">20070501</span>

<span class="dtstart">2007-05-01</span>

<abbr class="dtstart" title="20070501">1 мая, 2007</abbr>

<abbr class="dtstart" title="2007-05-01">2007 года, первого мая</abbr>

<abbr class="dtstart" title="20070501">1 мая 2007</abbr>.

<abbr class="dtstart" title="20070501">Май, 1 2007</abbr>.

<abbr class="dtstart" title="20070501">Первое число мая, 2007 года</abbr>.

<abbr class="dtstart" title="20070501">2007-05-01</abbr>.

<abbr class="dtstart" title="20070501">Вторник, 1 мая 2007</abbr>

<abbr class="dtstart" title="20070501">2007 год, день 121</abbr>

<abbr class="dtstart" title="20070501">Начало мая, 2007</abbr>

<abbr class="dtstart" title="20070501" lang="FR">1er mai, 2007</abbr>

<abbr class="dtstart" title="20070501" lang="ES">1 de mayo, 2007</abbr>

Следующий пример может быть использован в списке, таблице или на странице с заголовком «2007»:

<abbr class="dtstart" title="20070501">1 мая</abbr>

Обсуждение

Данное обсуждение пересено отсюда:

  1. Использование abbr для кодирования машинных данных вместе с данными, удобочитаемыми для человека.
    <abbr class="dtstart" title="20051010T10:10:10-0100">10 часов десятого числа</abbr>
    
  2. Использование abbr для добавления более приближенных к человеку значений, неформальных значений.
    <abbr class="author" title="Денни Айерс">Денни</abbr>