Атрибут dir тега <acronym>


Описание

Атрибут dir определяет направление текста внутри тега <acronym>. Особенно полезен для акронимов на языках с письмом справа налево (RTL).

Синтаксис:

<acronym dir="направление" title="...">Акроним</acronym>

Значения атрибута:

Значение Направление Применение
ltr Слева направо Для большинства языков (по умолчанию)
rtl Справа налево Арабский, иврит, персидский и др.
auto Автоматическое определение Для смешанного контента

Примеры использования:

1. Арабский акроним:
<acronym dir="rtl" lang="ar" title="منظمة الصحة العالمية">م.ص.ع</acronym>
2. Смешанное направление:
<p> <acronym dir="auto" title="North Atlantic Treaty Organization">NATO (الناتو)</acronym> </p>

Особенности работы:

  • Наследует значение от родительских элементов
  • Рекомендуется использовать с атрибутом lang
  • Не влияет на отображение подсказки (title)
  • Для сложных случаев может потребоваться CSS direction

Рекомендации:

  • Всегда указывайте для RTL-языков
  • Для смешанного контента используйте dir="auto"
  • Проверяйте отображение в разных браузерах
  • В новых проектах используйте <abbr>

Пример с CSS:

<style> acronym[dir="rtl"] { font-weight: bold; color: #0066cc; } </style> <acronym dir="rtl" lang="he" title="ארגון הבריאות העולמי">א.ב.ע</acronym>

Ограничения:

  • Не изменяет порядок слов в предложении
  • Поддержка в старых браузерах может отличаться
  • Для полной RTL-верстки требуются дополнительные CSS-стили