abbr-design-pattern-ru
Jump to navigation
Jump to search
!
Вы прошли по ссылке на статью, перевод которой ещё не завершён. См. оригинал статьи
Вы можете помочь перевести её до конца, соблюдая стиль и общие правила перевода.
Напоминаем, что ваш перевод может быть изменён другими участниками сообщества, поэтому старайтесь переводить статьи точнее и более читабельнее.
Шаблон проектирования abbr
Назначение
- Используйте данный шаблон, если вам нужно сделать текст актуальным для человека и формально читабельным для машины;
- Старайтесь не использовать данный шаблон для перекодировки актуальных данных для человека или для сокрытия данных.
Как использовать
- Заключите актуальный текст в элемент abbr;
- Как и в шаблоне проектирования class, добавьте соответствующие значения атрибута class;
- Добавьте атрибут 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>
Обсуждение
Данное обсуждение пересено отсюда:
-
Использование abbr для кодирования машинных данных вместе с данными, удобочитаемыми для человека.
<abbr class="dtstart" title="20051010T10:10:10-0100">10 часов десятого числа</abbr>
-
Использование abbr для добавления более приближенных к человеку значений, неформальных значений.
<abbr class="author" title="Денни Айерс">Денни</abbr>