abbr-design-pattern-ru

From Microformats Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

!

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

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

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

Шаблон проектирования 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>